DEV: Update a component test (#612)

This commit is contained in:
Jarek Radosz 2024-11-29 19:19:27 +01:00 committed by GitHub
parent 67d9b1c1d9
commit e603f06394
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 32 additions and 70 deletions

View File

@ -0,0 +1,32 @@
import { render } from "@ember/test-helpers";
import { module, test } from "qunit";
import { setupRenderingTest } from "discourse/tests/helpers/component-test";
import GroupAssignedFilter from "discourse/plugins/discourse-assign/discourse/components/group-assigned-filter";
module(
"Discourse Assign | Integration | Component | group-assigned-filter",
function (hooks) {
setupRenderingTest(hooks);
test("displays username and name", async function (assert) {
const filter = {
id: 2,
username: "Ahmed",
name: "Ahmed Gagan",
avatar_template: "/letter_avatar_proxy/v4/letter/a/8c91f0/{size}.png",
title: "trust_level_0",
last_posted_at: "2020-06-22T10:15:54.532Z",
last_seen_at: "2020-07-07T11:55:59.437Z",
added_at: "2020-06-22T09:55:31.692Z",
timezone: "Asia/Calcutta",
};
await render(<template>
<GroupAssignedFilter @showAvatar={{true}} @filter={{filter}} />
</template>);
assert.dom(".assign-username").hasText("Ahmed");
assert.dom(".assign-name").hasText("Ahmed Gagan");
});
}
);

View File

@ -1,35 +0,0 @@
import hbs from "htmlbars-inline-precompile";
import componentTest, {
setupRenderingTest,
} from "discourse/tests/helpers/component-test";
import { discourseModule, query } from "discourse/tests/helpers/qunit-helpers";
discourseModule(
"Discourse Assign | Integration | Component | group-assigned-filter",
function (hooks) {
setupRenderingTest(hooks);
componentTest("displays username and name", {
template: hbs`<GroupAssignedFilter @showAvatar={{true}} @filter={{filter}} />`,
beforeEach() {
this.set("filter", {
id: 2,
username: "Ahmed",
name: "Ahmed Gagan",
avatar_template: "/letter_avatar_proxy/v4/letter/a/8c91f0/{size}.png",
title: "trust_level_0",
last_posted_at: "2020-06-22T10:15:54.532Z",
last_seen_at: "2020-07-07T11:55:59.437Z",
added_at: "2020-06-22T09:55:31.692Z",
timezone: "Asia/Calcutta",
});
},
test(assert) {
assert.strictEqual(query(".assign-username").innerText, "Ahmed");
assert.strictEqual(query(".assign-name").innerText, "Ahmed Gagan");
},
});
}
);

View File

@ -1,35 +0,0 @@
import hbs from "htmlbars-inline-precompile";
import componentTest, {
setupRenderingTest,
} from "discourse/tests/helpers/component-test";
import { discourseModule, query } from "discourse/tests/helpers/qunit-helpers";
discourseModule(
"Discourse Assign | Integration | Component | group-assigned-filter",
function (hooks) {
setupRenderingTest(hooks);
componentTest("displays username and name", {
template: hbs`<GroupAssignedFilter @showAvatar={{true}} @filter={{filter}} />`,
beforeEach() {
this.set("filter", {
id: 2,
username: "Ahmed",
name: "Ahmed Gagan",
avatar_template: "/letter_avatar_proxy/v4/letter/a/8c91f0/{size}.png",
title: "trust_level_0",
last_posted_at: "2020-06-22T10:15:54.532Z",
last_seen_at: "2020-07-07T11:55:59.437Z",
added_at: "2020-06-22T09:55:31.692Z",
timezone: "Asia/Calcutta",
});
},
test(assert) {
assert.strictEqual(query(".assign-username").innerText, "Ahmed");
assert.strictEqual(query(".assign-name").innerText, "Ahmed Gagan");
},
});
}
);