|
1 | 1 | import { click, fillIn, visit } from "@ember/test-helpers"; |
2 | 2 | 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"; |
8 | 4 |
|
9 | 5 | acceptance("Team Building: Manage", function (needs) { |
10 | 6 | needs.user({ can_access_teambuild: true }); |
@@ -38,60 +34,57 @@ acceptance("Team Building: Manage", function (needs) { |
38 | 34 | test("can cancel creating", async function (assert) { |
39 | 35 | await visit("/team-build/manage"); |
40 | 36 | await click(".create-target"); |
41 | | - assert.strictEqual(count(".teambuild-target.editing"), 1); |
| 37 | + assert.dom(".teambuild-target.editing").exists(); |
| 38 | + |
42 | 39 | await click(".teambuild-target.editing .cancel"); |
43 | | - assert.strictEqual(count(".teambuild-target.editing"), 0); |
| 40 | + assert.dom(".teambuild-target.editing").doesNotExist(); |
44 | 41 | }); |
45 | 42 |
|
46 | 43 | test("can create a new regular target", async function (assert) { |
47 | 44 | await visit("/team-build/manage"); |
48 | 45 | 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 | + |
51 | 49 | await click(".teambuild-target.editing .target-types input.regular"); |
52 | 50 | 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 | + |
54 | 53 | await click(".teambuild-target.editing .save"); |
55 | | - assert.strictEqual(count(".teambuild-target.editing"), 0); |
| 54 | + assert.dom(".teambuild-target.editing").doesNotExist(); |
56 | 55 | }); |
57 | 56 |
|
58 | 57 | test("can delete", async function (assert) { |
59 | 58 | await visit("/team-build/manage"); |
60 | | - assert.strictEqual(count(".teambuild-target"), 1); |
| 59 | + assert.dom(".teambuild-target").exist(); |
| 60 | + |
61 | 61 | await click(".teambuild-target .destroy"); |
62 | | - assert.strictEqual(count(".teambuild-target"), 0); |
| 62 | + assert.dom(".teambuild-target").doesNotExist(); |
63 | 63 | }); |
64 | 64 |
|
65 | 65 | test("can cancel edit", async function (assert) { |
66 | 66 | await visit("/team-build/manage"); |
67 | 67 | await click(".teambuild-target .edit"); |
68 | 68 | await fillIn(".teambuild-target.editing .target-name input", "New Name"); |
69 | 69 | 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 | + |
74 | 72 | 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"); |
79 | 76 | }); |
80 | 77 |
|
81 | 78 | test("can update", async function (assert) { |
82 | 79 | await visit("/team-build/manage"); |
83 | 80 | await click(".teambuild-target .edit"); |
84 | 81 | await fillIn(".teambuild-target.editing .target-name input", "New Name"); |
85 | 82 | 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"); |
90 | 84 | }); |
91 | 85 |
|
92 | 86 | test("has links in sidebar", async (assert) => { |
93 | 87 | await visit("/team-build/manage"); |
94 | | - |
95 | 88 | await click(".sidebar-more-section-links-details-summary"); |
96 | 89 |
|
97 | 90 | assert |
|
0 commit comments