 root');
    assert.equal(testChild.getRootNode(), test, 'getOwnerRoot incorrect for sub-child moved from a root to no root');
    project.appendChild(test);
    flush();
    assert.equal(test.getRootNode(), c1.root, 'getOwnerRoot incorrect for child added to element in root');
    assert.equal(testChild.getRootNode(), c1.root, 'getOwnerRoot incorrect for sub-child added to element in root');
  });

  test('getRootNode (paper-ripple use case)', function() {
    var test = document.createElement('div');
    