blob: c5fcb5835e16993bf91edf29b6ffac096676cd98 [file] [log] [blame]
<!DOCTYPE html>
<meta charset="utf-8">
<!-- Generate this token with the command:
generate_token.py http://127.0.0.1:8000 WebComponentsV0 --expire-timestamp=2000000000
-->
<meta http-equiv="origin-trial" content="Ar9dxxaQ+S9WJDVAL5PqZEtGNqgN2jeewmtzi1+9TK2oavYps7dKu36815FgbztKvcJJ2QATr2g0k0U6nQaDOAMAAABXeyJvcmlnaW4iOiAiaHR0cDovLzEyNy4wLjAuMTo4MDAwIiwgImZlYXR1cmUiOiAiV2ViQ29tcG9uZW50c1YwIiwgImV4cGlyeSI6IDIwMDAwMDAwMDB9" />
<div id="div"></div>
<script src="../../../../resources/testharness.js"></script>
<script src="../../../../resources/testharnessreport.js"></script>
<script>
test(() => {
// From blink/public/mojom/web_feature/web_feature.mojom
const ElementCreateShadowRootOnReverseOriginTrials = 2848;
assert_false(internals.isUseCounted(document,
ElementCreateShadowRootOnReverseOriginTrials));
div.createShadowRoot();
const isCounted = internals.isUseCounted(document,
ElementCreateShadowRootOnReverseOriginTrials);
// Behavior is different depending on if the runtime flag is enabled.
if (self.internals.runtimeFlags.shadowDOMV0Enabled)
assert_false(isCounted);
else
assert_true(isCounted);
}, 'Comfirm ElementCreateShadowRootOnReverseOriginTrials counter');
</script>