Child(test);
    assert.equal(test.getRootNode(), c1, 'getOwnerRoot incorrect for child moved from a root to no root');
  });

  test('getDestinationInsertionPoints on non-distributable element', function() {
    var d = document.createElement('div');
    assert.equal(allInsertionPoints(d).length, 0);
    assert.equal(allInsertionPoints(document).length, 0);
  });

  test('(Polymer.dom) Deep Contains', function() {
    var el = document.querySelector('x-deep-contains');
    var shadow = el.$.shadowed;
    v