blob: 4eebdbc30d030ab001c74613b2b9266f8f6e366a [file] [log] [blame]
<!DOCTYPE html>
<title>Worklet: UseCounter on Worklet.addModule()</title>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script>
// This test should not be upstreamed to WPT because this tests the UseCounter
// that is not defined in Web standards.
// WebFeature::kWorkletAddModule defined in web_feature.mojom.
const kFeature = 2364;
test(() => {
assert_false(internals.isUseCounted(window.document, kFeature));
CSS.paintWorklet.addModule('resources/empty-worklet-script.js');
assert_true(internals.isUseCounted(window.document, kFeature));
}, 'The usage count of Worklet.addModule() should be recorded in UseCounter.');
</script>