Skip to content

Commit 2de568f

Browse files
committed
qunit-dom
1 parent e3004f5 commit 2de568f

File tree

1 file changed

+19
-26
lines changed

1 file changed

+19
-26
lines changed

test/javascripts/acceptance/manage-test.js

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import { click, fillIn, visit } from "@ember/test-helpers";
22
import { test } from "qunit";
3-
import {
4-
acceptance,
5-
count,
6-
query,
7-
} from "discourse/tests/helpers/qunit-helpers";
3+
import { acceptance } from "discourse/tests/helpers/qunit-helpers";
84

95
acceptance("Team Building: Manage", function (needs) {
106
needs.user({ can_access_teambuild: true });
@@ -38,60 +34,57 @@ acceptance("Team Building: Manage", function (needs) {
3834
test("can cancel creating", async function (assert) {
3935
await visit("/team-build/manage");
4036
await click(".create-target");
41-
assert.strictEqual(count(".teambuild-target.editing"), 1);
37+
assert.dom(".teambuild-target.editing").exists();
38+
4239
await click(".teambuild-target.editing .cancel");
43-
assert.strictEqual(count(".teambuild-target.editing"), 0);
40+
assert.dom(".teambuild-target.editing").doesNotExist();
4441
});
4542

4643
test("can create a new regular target", async function (assert) {
4744
await visit("/team-build/manage");
4845
await click(".create-target");
49-
assert.strictEqual(count(".teambuild-target.editing"), 1);
50-
assert.strictEqual(count(".teambuild-target.editing .save[disabled]"), 1);
46+
assert.dom(".teambuild-target.editing").exists();
47+
assert.dom(".teambuild-target.editing .save[disabled]").exists();
48+
5149
await click(".teambuild-target.editing .target-types input.regular");
5250
await fillIn(".teambuild-target.editing .target-name input", "Cool target");
53-
assert.strictEqual(count(".teambuild-target.editing .save[disabled]"), 0);
51+
assert.dom(".teambuild-target.editing .save[disabled]").doesNotExist();
52+
5453
await click(".teambuild-target.editing .save");
55-
assert.strictEqual(count(".teambuild-target.editing"), 0);
54+
assert.dom(".teambuild-target.editing").doesNotExist();
5655
});
5756

5857
test("can delete", async function (assert) {
5958
await visit("/team-build/manage");
60-
assert.strictEqual(count(".teambuild-target"), 1);
59+
assert.dom(".teambuild-target").exist();
60+
6161
await click(".teambuild-target .destroy");
62-
assert.strictEqual(count(".teambuild-target"), 0);
62+
assert.dom(".teambuild-target").doesNotExist();
6363
});
6464

6565
test("can cancel edit", async function (assert) {
6666
await visit("/team-build/manage");
6767
await click(".teambuild-target .edit");
6868
await fillIn(".teambuild-target.editing .target-name input", "New Name");
6969
await click(".teambuild-target.editing .cancel");
70-
assert.strictEqual(
71-
query(".teambuild-target .target-name").innerText.trim(),
72-
"existing target"
73-
);
70+
assert.dom(".teambuild-target .target-name").hasText("existing target");
71+
7472
await click(".teambuild-target .edit");
75-
assert.strictEqual(
76-
query(".teambuild-target.editing .target-name input").value,
77-
"existing target"
78-
);
73+
assert
74+
.dom(".teambuild-target.editing .target-name input")
75+
.hasValue("existing target");
7976
});
8077

8178
test("can update", async function (assert) {
8279
await visit("/team-build/manage");
8380
await click(".teambuild-target .edit");
8481
await fillIn(".teambuild-target.editing .target-name input", "New Name");
8582
await click(".teambuild-target.editing .save");
86-
assert.strictEqual(
87-
query(".teambuild-target .target-name").innerText.trim(),
88-
"New Name"
89-
);
83+
assert.dom(".teambuild-target .target-name").hasText("New Name");
9084
});
9185

9286
test("has links in sidebar", async (assert) => {
9387
await visit("/team-build/manage");
94-
9588
await click(".sidebar-more-section-links-details-summary");
9689

9790
assert

0 commit comments

Comments
 (0)