);
      assert_equals(styles.getPropertyValue('color'), blue);
    }, "manually assigning a text node is green, emptying assignment is blue");

    test(function (t) {
      const test = document.getElementById('test');
      const target = test.shadowRoot.getElementById('target');
      t.add_cleanup(() => { test.innerHTML = 'Test' });

      test.innerHTML = '<div></div>';
      assert_equals(styles.getPropertyValue('color'), blue);

      test.slot.assign(...test.children)
      styles = getComputedStyl