text: (function (factory) {
  	typeof define === 'function' && define.amd ? define(factory) :
  	factory();
  })((function () { 'use strict';
  
  	const items = { children: [ {}, {}, {} ] };
  
  	function a () {
  		for ( const item of items.children ) {
  			item.foo = 'a';
  		}
  	}
  
  	a();
  
  	function c () {
  		let item;
  		for ( item of items.children ) {
  			item.bar = 'c';
  		}
  	}
  
  	c();
  
  	assert.deepEqual( items, [
  		{ foo: 'a', bar: 'c' },
  		{ foo: 'a', bar: 'c' },
  		{ foo: 'a', bar: 'c' }
  	] );
  
  }));
  