@@ -4,10 +4,10 @@ import { render, find, click, fillIn } from '@ember/test-helpers';
4
4
import hbs from 'htmlbars-inline-precompile' ;
5
5
import User from 'test-app/models/user' ;
6
6
7
- module ( 'Integration | Helper | set' , function ( hooks ) {
7
+ module ( 'Integration | Helper | set' , function ( hooks ) {
8
8
setupRenderingTest ( hooks ) ;
9
9
10
- test ( 'it works' , async function ( assert ) {
10
+ test ( 'it works' , async function ( assert ) {
11
11
await render ( hbs `
12
12
<span data-test-greeting>{{this.greeting}}</span>
13
13
@@ -16,14 +16,17 @@ module('Integration | Helper | set', function(hooks) {
16
16
</button>
17
17
` ) ;
18
18
19
- assert . equal ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , '' ) ;
19
+ assert . strictEqual ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , '' ) ;
20
20
21
21
await click ( 'button' ) ;
22
22
23
- assert . equal ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , 'Hello!' ) ;
23
+ assert . strictEqual (
24
+ find ( '[data-test-greeting]' ) . textContent . trim ( ) ,
25
+ 'Hello!' ,
26
+ ) ;
24
27
} ) ;
25
28
26
- test ( 'it works on local paths' , async function ( assert ) {
29
+ test ( 'it works on local paths' , async function ( assert ) {
27
30
this . person = { } ;
28
31
29
32
await render ( hbs `
@@ -36,14 +39,14 @@ module('Integration | Helper | set', function(hooks) {
36
39
{{/let}}
37
40
` ) ;
38
41
39
- assert . equal ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , '' ) ;
42
+ assert . strictEqual ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , '' ) ;
40
43
41
44
await click ( 'button' ) ;
42
45
43
- assert . equal ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , 'Liz' ) ;
46
+ assert . strictEqual ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , 'Liz' ) ;
44
47
} ) ;
45
48
46
- test ( 'it works with a dynamic path' , async function ( assert ) {
49
+ test ( 'it works with a dynamic path' , async function ( assert ) {
47
50
this . set ( 'path' , 'greeting1' ) ;
48
51
49
52
await render ( hbs `
@@ -55,19 +58,25 @@ module('Integration | Helper | set', function(hooks) {
55
58
</button>
56
59
` ) ;
57
60
58
- assert . equal ( find ( '[data-test-greeting1]' ) . textContent . trim ( ) , '' ) ;
59
- assert . equal ( find ( '[data-test-greeting2]' ) . textContent . trim ( ) , '' ) ;
61
+ assert . strictEqual ( find ( '[data-test-greeting1]' ) . textContent . trim ( ) , '' ) ;
62
+ assert . strictEqual ( find ( '[data-test-greeting2]' ) . textContent . trim ( ) , '' ) ;
60
63
61
64
await click ( 'button' ) ;
62
- assert . equal ( find ( '[data-test-greeting1]' ) . textContent . trim ( ) , 'Hello!' ) ;
65
+ assert . strictEqual (
66
+ find ( '[data-test-greeting1]' ) . textContent . trim ( ) ,
67
+ 'Hello!' ,
68
+ ) ;
63
69
64
70
this . set ( 'path' , 'greeting2' ) ;
65
71
await click ( 'button' ) ;
66
72
67
- assert . equal ( find ( '[data-test-greeting2]' ) . textContent . trim ( ) , 'Hello!' ) ;
73
+ assert . strictEqual (
74
+ find ( '[data-test-greeting2]' ) . textContent . trim ( ) ,
75
+ 'Hello!' ,
76
+ ) ;
68
77
} ) ;
69
78
70
- test ( 'it works with a dynamic path on a nested object' , async function ( assert ) {
79
+ test ( 'it works with a dynamic path on a nested object' , async function ( assert ) {
71
80
this . set ( 'path' , 'greeting1' ) ;
72
81
this . set ( 'obj' , { } ) ;
73
82
@@ -80,20 +89,26 @@ module('Integration | Helper | set', function(hooks) {
80
89
</button>
81
90
` ) ;
82
91
83
- assert . equal ( find ( '[data-test-greeting1]' ) . textContent . trim ( ) , '' ) ;
84
- assert . equal ( find ( '[data-test-greeting2]' ) . textContent . trim ( ) , '' ) ;
92
+ assert . strictEqual ( find ( '[data-test-greeting1]' ) . textContent . trim ( ) , '' ) ;
93
+ assert . strictEqual ( find ( '[data-test-greeting2]' ) . textContent . trim ( ) , '' ) ;
85
94
86
95
await click ( 'button' ) ;
87
96
88
- assert . equal ( find ( '[data-test-greeting1]' ) . textContent . trim ( ) , 'Hello!' ) ;
97
+ assert . strictEqual (
98
+ find ( '[data-test-greeting1]' ) . textContent . trim ( ) ,
99
+ 'Hello!' ,
100
+ ) ;
89
101
90
102
this . set ( 'path' , 'greeting2' ) ;
91
103
await click ( 'button' ) ;
92
104
93
- assert . equal ( find ( '[data-test-greeting2]' ) . textContent . trim ( ) , 'Hello!' ) ;
105
+ assert . strictEqual (
106
+ find ( '[data-test-greeting2]' ) . textContent . trim ( ) ,
107
+ 'Hello!' ,
108
+ ) ;
94
109
} ) ;
95
110
96
- test ( 'it works with a dynamic path on a component argument' , async function ( assert ) {
111
+ test ( 'it works with a dynamic path on a component argument' , async function ( assert ) {
97
112
this . set ( 'path' , 'greeting1' ) ;
98
113
this . set ( 'obj' , { } ) ;
99
114
@@ -103,29 +118,29 @@ module('Integration | Helper | set', function(hooks) {
103
118
104
119
await click ( 'button' ) ;
105
120
106
- assert . equal ( this . obj . greeting1 , 42 ) ;
121
+ assert . strictEqual ( this . obj . greeting1 , 42 ) ;
107
122
108
123
this . set ( 'path' , 'greeting2' ) ;
109
124
await click ( 'button' ) ;
110
125
111
- assert . equal ( this . obj . greeting2 , 42 ) ;
126
+ assert . strictEqual ( this . obj . greeting2 , 42 ) ;
112
127
} ) ;
113
128
114
- test ( 'it works without a value' , async function ( assert ) {
129
+ test ( 'it works without a value' , async function ( assert ) {
115
130
await render ( hbs `
116
131
<span data-test-count>{{this.count}}</span>
117
132
<Counter @onUpdate={{set this "count"}} />
118
133
` ) ;
119
134
120
- assert . equal ( find ( '[data-test-count]' ) . textContent . trim ( ) , '' ) ;
135
+ assert . strictEqual ( find ( '[data-test-count]' ) . textContent . trim ( ) , '' ) ;
121
136
122
137
await click ( 'button' ) ;
123
138
await click ( 'button' ) ;
124
139
125
- assert . equal ( find ( '[data-test-count]' ) . textContent . trim ( ) , '2' ) ;
140
+ assert . strictEqual ( find ( '[data-test-count]' ) . textContent . trim ( ) , '2' ) ;
126
141
} ) ;
127
142
128
- test ( 'it works without a value on an object' , async function ( assert ) {
143
+ test ( 'it works without a value on an object' , async function ( assert ) {
129
144
this . set ( 'user' , User . create ( { name : 'Alice' } ) ) ;
130
145
await render ( hbs `
131
146
<span data-test-name>{{this.user.name}}</span>
@@ -139,17 +154,20 @@ module('Integration | Helper | set', function(hooks) {
139
154
assert . dom ( '[data-test-name]' ) . hasText ( 'Bob' ) ;
140
155
} ) ;
141
156
142
- test ( 'can pick a value using {{pick}} from ember-composable-helpers' , async function ( assert ) {
157
+ test ( 'can pick a value using {{pick}} from ember-composable-helpers' , async function ( assert ) {
143
158
await render ( hbs `
144
159
<span data-test-greeting>{{this.greeting}}</span>
145
160
146
- <input {{on "input" (pick "target.value" (set this "greeting"))}}>
161
+ <input aria-label={{this.greeting}} {{on "input" (pick "target.value" (set this "greeting"))}}>
147
162
` ) ;
148
163
149
- assert . equal ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , '' ) ;
164
+ assert . strictEqual ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , '' ) ;
150
165
151
166
await fillIn ( 'input' , 'Hello!' ) ;
152
167
153
- assert . equal ( find ( '[data-test-greeting]' ) . textContent . trim ( ) , 'Hello!' ) ;
168
+ assert . strictEqual (
169
+ find ( '[data-test-greeting]' ) . textContent . trim ( ) ,
170
+ 'Hello!' ,
171
+ ) ;
154
172
} ) ;
155
- } ) ;
173
+ } ) ;
0 commit comments