@@ -88,8 +88,8 @@ public function test_wp_each_simple_tags() {
8888 '<template data-wp-each="myPlugin::state.list"> ' .
8989 '<span data-wp-text="myPlugin::context.item"></span> ' .
9090 '</template> ' .
91- '<span data-wp-each-child data-wp-text="myPlugin::context.item">1</span> ' .
92- '<span data-wp-each-child data-wp-text="myPlugin::context.item">2</span> ' .
91+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">1</span> ' .
92+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">2</span> ' .
9393 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
9494 $ new = $ this ->interactivity ->process_directives ( $ original );
9595 $ this ->assertSame ( $ expected , $ new );
@@ -140,8 +140,8 @@ public function test_wp_each_merges_context_correctly() {
140140 '<template data-wp-each="myPlugin::state.list"> ' .
141141 '<span data-wp-bind--id="myPlugin::context.id" data-wp-text="myPlugin::context.item"></span> ' .
142142 '</template> ' .
143- '<span data-wp-each-child id="some-id" data-wp-bind--id="myPlugin::context.id" data-wp-text="myPlugin::context.item">1</span> ' .
144- '<span data-wp-each-child id="some-id" data-wp-bind--id="myPlugin::context.id" data-wp-text="myPlugin::context.item">2</span> ' .
143+ '<span data-wp-each-child="myPlugin::state.list" id="some-id" data-wp-bind--id="myPlugin::context.id" data-wp-text="myPlugin::context.item">1</span> ' .
144+ '<span data-wp-each-child="myPlugin::state.list" id="some-id" data-wp-bind--id="myPlugin::context.id" data-wp-text="myPlugin::context.item">2</span> ' .
145145 '<div id="after-wp-each" data-wp-bind--id="myPlugin::context.after" data-wp-text="myPlugin::context.item">New text</div> ' .
146146 '</div> ' ;
147147 $ new = $ this ->interactivity ->process_directives ( $ original );
@@ -168,8 +168,8 @@ public function test_wp_each_gets_arrays_from_context() {
168168 '<template data-wp-each="myPlugin::context.list"> ' .
169169 '<span data-wp-text="myPlugin::context.item"></span> ' .
170170 '</template> ' .
171- '<span data-wp-each-child data-wp-text="myPlugin::context.item">1</span> ' .
172- '<span data-wp-each-child data-wp-text="myPlugin::context.item">2</span> ' .
171+ '<span data-wp-each-child="myPlugin::context.list" data-wp-text="myPlugin::context.item">1</span> ' .
172+ '<span data-wp-each-child="myPlugin::context.list" data-wp-text="myPlugin::context.item">2</span> ' .
173173 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' .
174174 '</div> ' ;
175175 $ new = $ this ->interactivity ->process_directives ( $ original );
@@ -196,8 +196,8 @@ public function test_wp_each_default_namespace() {
196196 '<template data-wp-each="state.list"> ' .
197197 '<span data-wp-text="context.item"></span> ' .
198198 '</template> ' .
199- '<span data-wp-each-child data-wp-text="context.item">1</span> ' .
200- '<span data-wp-each-child data-wp-text="context.item">2</span> ' .
199+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="context.item">1</span> ' .
200+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="context.item">2</span> ' .
201201 '<div id="after-wp-each" data-wp-bind--id="state.after">Text</div> ' .
202202 '</div> ' ;
203203 $ new = $ this ->interactivity ->process_directives ( $ original );
@@ -223,10 +223,10 @@ public function test_wp_each_multiple_tags_per_item() {
223223 '<span data-wp-text="myPlugin::context.item"></span> ' .
224224 '<span data-wp-text="myPlugin::context.item"></span> ' .
225225 '</template> ' .
226- '<span data-wp-each-child data-wp-text="myPlugin::context.item">1</span> ' .
227- '<span data-wp-each-child data-wp-text="myPlugin::context.item">1</span> ' .
228- '<span data-wp-each-child data-wp-text="myPlugin::context.item">2</span> ' .
229- '<span data-wp-each-child data-wp-text="myPlugin::context.item">2</span> ' .
226+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">1</span> ' .
227+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">1</span> ' .
228+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">2</span> ' .
229+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">2</span> ' .
230230 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
231231 $ new = $ this ->interactivity ->process_directives ( $ original );
232232 $ this ->assertSame ( $ expected , $ new );
@@ -251,10 +251,10 @@ public function test_wp_each_void_tags() {
251251 '<img data-wp-bind--id="myPlugin::context.item"> ' .
252252 '<img data-wp-bind--id="myPlugin::context.item"> ' .
253253 '</template> ' .
254- '<img data-wp-each-child id="1" data-wp-bind--id="myPlugin::context.item"> ' .
255- '<img data-wp-each-child id="1" data-wp-bind--id="myPlugin::context.item"> ' .
256- '<img data-wp-each-child id="2" data-wp-bind--id="myPlugin::context.item"> ' .
257- '<img data-wp-each-child id="2" data-wp-bind--id="myPlugin::context.item"> ' .
254+ '<img data-wp-each-child="myPlugin::state.list" id="1" data-wp-bind--id="myPlugin::context.item"> ' .
255+ '<img data-wp-each-child="myPlugin::state.list" id="1" data-wp-bind--id="myPlugin::context.item"> ' .
256+ '<img data-wp-each-child="myPlugin::state.list" id="2" data-wp-bind--id="myPlugin::context.item"> ' .
257+ '<img data-wp-each-child="myPlugin::state.list" id="2" data-wp-bind--id="myPlugin::context.item"> ' .
258258 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
259259 $ new = $ this ->interactivity ->process_directives ( $ original );
260260 $ this ->assertSame ( $ expected , $ new );
@@ -280,10 +280,10 @@ public function test_wp_each_void_and_non_void_tags() {
280280 '<img data-wp-bind--id="myPlugin::context.item"> ' .
281281 '<span data-wp-text="myPlugin::context.item"></span> ' .
282282 '</template> ' .
283- '<img data-wp-each-child id="1" data-wp-bind--id="myPlugin::context.item"> ' .
284- '<span data-wp-each-child data-wp-text="myPlugin::context.item">1</span> ' .
285- '<img data-wp-each-child id="2" data-wp-bind--id="myPlugin::context.item"> ' .
286- '<span data-wp-each-child data-wp-text="myPlugin::context.item">2</span> ' .
283+ '<img data-wp-each-child="myPlugin::state.list" id="1" data-wp-bind--id="myPlugin::context.item"> ' .
284+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">1</span> ' .
285+ '<img data-wp-each-child="myPlugin::state.list" id="2" data-wp-bind--id="myPlugin::context.item"> ' .
286+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item">2</span> ' .
287287 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
288288 $ new = $ this ->interactivity ->process_directives ( $ original );
289289 $ this ->assertSame ( $ expected , $ new );
@@ -310,10 +310,10 @@ public function test_wp_each_nested_tags() {
310310 'id: <span data-wp-text="myPlugin::context.item"></span> ' .
311311 '</div> ' .
312312 '</template> ' .
313- '<div data-wp-each-child id="1" data-wp-bind--id="myPlugin::context.item"> ' .
313+ '<div data-wp-each-child="myPlugin::state.list" id="1" data-wp-bind--id="myPlugin::context.item"> ' .
314314 'id: <span data-wp-text="myPlugin::context.item">1</span> ' .
315315 '</div> ' .
316- '<div data-wp-each-child id="2" data-wp-bind--id="myPlugin::context.item"> ' .
316+ '<div data-wp-each-child="myPlugin::state.list" id="2" data-wp-bind--id="myPlugin::context.item"> ' .
317317 'id: <span data-wp-text="myPlugin::context.item">2</span> ' .
318318 '</div> ' .
319319 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
@@ -355,10 +355,10 @@ public function test_wp_each_nested_item_properties() {
355355 '<span data-wp-text="myPlugin::context.item.id"></span> ' .
356356 '<span data-wp-text="myPlugin::context.item.name"></span> ' .
357357 '</template> ' .
358- '<span data-wp-each-child data-wp-text="myPlugin::context.item.id">1</span> ' .
359- '<span data-wp-each-child data-wp-text="myPlugin::context.item.name">one</span> ' .
360- '<span data-wp-each-child data-wp-text="myPlugin::context.item.id">2</span> ' .
361- '<span data-wp-each-child data-wp-text="myPlugin::context.item.name">two</span> ' .
358+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item.id">1</span> ' .
359+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item.name">one</span> ' .
360+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item.id">2</span> ' .
361+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.item.name">two</span> ' .
362362 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
363363 $ new = $ this ->interactivity ->process_directives ( $ original );
364364 $ this ->assertSame ( $ expected , $ new );
@@ -381,8 +381,8 @@ public function test_wp_each_different_item_names() {
381381 '<template data-wp-each--myitem="myPlugin::state.list"> ' .
382382 '<span data-wp-text="myPlugin::context.myitem"></span> ' .
383383 '</template> ' .
384- '<span data-wp-each-child data-wp-text="myPlugin::context.myitem">1</span> ' .
385- '<span data-wp-each-child data-wp-text="myPlugin::context.myitem">2</span> ' .
384+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.myitem">1</span> ' .
385+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.myitem">2</span> ' .
386386 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
387387 $ new = $ this ->interactivity ->process_directives ( $ original );
388388 $ this ->assertSame ( $ expected , $ new );
@@ -406,8 +406,8 @@ public function test_wp_each_different_item_names_transforms_camelcase() {
406406 '<template data-wp-each--my-item="myPlugin::state.list"> ' .
407407 '<span data-wp-text="myPlugin::context.myItem"></span> ' .
408408 '</template> ' .
409- '<span data-wp-each-child data-wp-text="myPlugin::context.myItem">1</span> ' .
410- '<span data-wp-each-child data-wp-text="myPlugin::context.myItem">2</span> ' .
409+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.myItem">1</span> ' .
410+ '<span data-wp-each-child="myPlugin::state.list" data-wp-text="myPlugin::context.myItem">2</span> ' .
411411 '<div id="after-wp-each" data-wp-bind--id="myPlugin::state.after">Text</div> ' ;
412412 $ new = $ this ->interactivity ->process_directives ( $ original );
413413 $ this ->assertSame ( $ expected , $ new );
0 commit comments