ld.slot = 's2';
  c1.setAttribute('name', 's2');
  c1.slot = 's2';
  c2.setAttribute('name', 's2');
  c2.slot = 's2';
  flush();
  assert.deepEqual(allInsertionPoints(child), [c1, c2]);
  child.slot = 's1';
  c1.setAttribute('name', 's1');
  c1.slot = 's1';
  flush();
  assert.deepEqual(allInsertionPoints(child), [c1]);
  child.slot = '';
  flush();
  assert.deepEqual(allInsertionPoints(child), []);
});

test('without a host setting hostAttributes/reflecting properties provokes distribution', function() {
 