Node(), c2.root, 'getOwnerRoot not correctly reset when element moved to different root');
    c1.appendChild(test);
    assert.equal(test.getRootNode(), c1, 'getOwnerRoot incorrect for child moved from a root to no root');
  });

  test('getRootNode when out of tree', function() {
    var test = document.createElement('div');
    assert.equal(test.getRootNode(), test, 'getOwnerRoot incorrect when not in root');
    var c1 = createEnabledElement('x-compose');
    var project = c1.$.project;
    project.appe