@@ -117,8 +117,8 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
117117 return `${ value } -value` ;
118118 } ) ;
119119
120- this . render ( '{{hello-world name}}' , {
121- name : 'bob'
120+ this . render ( '{{hello-world model. name}}' , {
121+ model : { name : 'bob' }
122122 } ) ;
123123
124124 this . assertText ( 'bob-value' ) ;
@@ -131,13 +131,13 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
131131
132132 assert . strictEqual ( computeCount , 1 , 'compute is called exactly 1 time' ) ;
133133
134- this . runTask ( ( ) => set ( this . context , 'name' , 'sal' ) ) ;
134+ this . runTask ( ( ) => set ( this . context , 'model. name' , 'sal' ) ) ;
135135
136136 this . assertText ( 'sal-value' ) ;
137137
138138 assert . strictEqual ( computeCount , 2 , 'compute is called exactly 2 times' ) ;
139139
140- this . runTask ( ( ) => set ( this . context , 'name ' , 'bob' ) ) ;
140+ this . runTask ( ( ) => set ( this . context , 'model ' , { name : 'bob' } ) ) ;
141141
142142 this . assertText ( 'bob-value' ) ;
143143
@@ -159,8 +159,8 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
159159 }
160160 } ) ;
161161
162- this . render ( '{{hello-world name}}' , {
163- name : 'bob'
162+ this . render ( '{{hello-world model. name}}' , {
163+ model : { name : 'bob' }
164164 } ) ;
165165
166166 this . assertText ( 'bob-value' ) ;
@@ -173,13 +173,13 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
173173
174174 assert . strictEqual ( computeCount , 1 , 'compute is called exactly 1 time' ) ;
175175
176- this . runTask ( ( ) => set ( this . context , 'name' , 'sal' ) ) ;
176+ this . runTask ( ( ) => set ( this . context , 'model. name' , 'sal' ) ) ;
177177
178178 this . assertText ( 'sal-value' ) ;
179179
180180 assert . strictEqual ( computeCount , 2 , 'compute is called exactly 2 times' ) ;
181181
182- this . runTask ( ( ) => set ( this . context , 'name ' , 'bob' ) ) ;
182+ this . runTask ( ( ) => set ( this . context , 'model ' , { name : 'bob' } ) ) ;
183183
184184 this . assertText ( 'bob-value' ) ;
185185
@@ -192,9 +192,11 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
192192 return `params: ${ JSON . stringify ( _params ) } , hash: ${ JSON . stringify ( _hash ) } ` ;
193193 } ) ;
194194
195- this . render ( '{{hello-world name "rich" first=age last="sam"}}' , {
196- name : 'bob' ,
197- age : 42
195+ this . render ( '{{hello-world model.name "rich" first=model.age last="sam"}}' , {
196+ model : {
197+ name : 'bob' ,
198+ age : 42
199+ }
198200 } ) ;
199201
200202 this . assertText ( 'params: ["bob","rich"], hash: {"first":42,"last":"sam"}' ) ;
@@ -203,18 +205,15 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
203205
204206 this . assertText ( 'params: ["bob","rich"], hash: {"first":42,"last":"sam"}' ) ;
205207
206- this . runTask ( ( ) => set ( this . context , 'name' , 'sal' ) ) ;
208+ this . runTask ( ( ) => set ( this . context , 'model. name' , 'sal' ) ) ;
207209
208210 this . assertText ( 'params: ["sal","rich"], hash: {"first":42,"last":"sam"}' ) ;
209211
210- this . runTask ( ( ) => set ( this . context , 'age' , 28 ) ) ;
212+ this . runTask ( ( ) => set ( this . context , 'model. age' , 28 ) ) ;
211213
212214 this . assertText ( 'params: ["sal","rich"], hash: {"first":28,"last":"sam"}' ) ;
213215
214- this . runTask ( ( ) => {
215- set ( this . context , 'name' , 'bob' ) ;
216- set ( this . context , 'age' , 42 ) ;
217- } ) ;
216+ this . runTask ( ( ) => set ( this . context , 'model' , { name : 'bob' , age : 42 } ) ) ;
218217
219218 this . assertText ( 'params: ["bob","rich"], hash: {"first":42,"last":"sam"}' ) ;
220219 }
@@ -226,9 +225,11 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
226225 }
227226 } ) ;
228227
229- this . render ( '{{hello-world name "rich" first=age last="sam"}}' , {
230- name : 'bob' ,
231- age : 42
228+ this . render ( '{{hello-world model.name "rich" first=model.age last="sam"}}' , {
229+ model : {
230+ name : 'bob' ,
231+ age : 42
232+ }
232233 } ) ;
233234
234235 this . assertText ( 'params: ["bob","rich"], hash: {"first":42,"last":"sam"}' ) ;
@@ -237,18 +238,15 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
237238
238239 this . assertText ( 'params: ["bob","rich"], hash: {"first":42,"last":"sam"}' ) ;
239240
240- this . runTask ( ( ) => set ( this . context , 'name' , 'sal' ) ) ;
241+ this . runTask ( ( ) => set ( this . context , 'model. name' , 'sal' ) ) ;
241242
242243 this . assertText ( 'params: ["sal","rich"], hash: {"first":42,"last":"sam"}' ) ;
243244
244- this . runTask ( ( ) => set ( this . context , 'age' , 28 ) ) ;
245+ this . runTask ( ( ) => set ( this . context , 'model. age' , 28 ) ) ;
245246
246247 this . assertText ( 'params: ["sal","rich"], hash: {"first":28,"last":"sam"}' ) ;
247248
248- this . runTask ( ( ) => {
249- set ( this . context , 'name' , 'bob' ) ;
250- set ( this . context , 'age' , 42 ) ;
251- } ) ;
249+ this . runTask ( ( ) => set ( this . context , 'model' , { name : 'bob' , age : 42 } ) ) ;
252250
253251 this . assertText ( 'params: ["bob","rich"], hash: {"first":42,"last":"sam"}' ) ;
254252 }
@@ -263,10 +261,10 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
263261 this . render (
264262 `{{join-words "Who"
265263 (join-words "overcomes" "by")
266- reason
264+ model. reason
267265 (join-words (join-words "hath overcome but" "half"))
268266 (join-words "his" (join-words "foe"))}}` , {
269- reason : 'force'
267+ model : { reason : 'force' }
270268 } ) ;
271269
272270 this . assertText ( 'Who overcomes by force hath overcome but half his foe' ) ;
@@ -275,11 +273,11 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest {
275273
276274 this . assertText ( 'Who overcomes by force hath overcome but half his foe' ) ;
277275
278- this . runTask ( ( ) => set ( this . context , 'reason' , 'Nickleback' ) ) ;
276+ this . runTask ( ( ) => set ( this . context , 'model. reason' , 'Nickleback' ) ) ;
279277
280278 this . assertText ( 'Who overcomes by Nickleback hath overcome but half his foe' ) ;
281279
282- this . runTask ( ( ) => set ( this . context , 'reason ' , 'force' ) ) ;
280+ this . runTask ( ( ) => set ( this . context , 'model ' , { reason : 'force' } ) ) ;
283281
284282 this . assertText ( 'Who overcomes by force hath overcome but half his foe' ) ;
285283 }
0 commit comments