onFrame(() => {
        assertComputed(el, 'rgb(0, 0, 255)', 'background-color');
        done();
      });
    });
  });

  test('legacy elements worth with DirMixin', function() {
    let el = fixture('legacy');
    assertComputed(el, '2px');
  });

  test('complicated setup', function() {
    let el = fixture('complicated');
    assertComputed(el.$.direct, '10px');
    assertComputed(el.$.indirect, '9px');
    assertComputed(el.$.other, '8px');
    assertComputed(el.firstElementChild, '7px');
  });
});
<