From 2c87ff2218eb3d4308696991ae296b776f531104 Mon Sep 17 00:00:00 2001 From: davidot Date: Tue, 20 Dec 2022 19:26:02 +0100 Subject: [PATCH] LibJS: Add Symbol.dispose --- Userland/Libraries/LibJS/Forward.h | 3 ++- .../LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibJS/Forward.h b/Userland/Libraries/LibJS/Forward.h index 626936eb19..c5938e98fc 100644 --- a/Userland/Libraries/LibJS/Forward.h +++ b/Userland/Libraries/LibJS/Forward.h @@ -133,7 +133,8 @@ __JS_ENUMERATE(unscopables, unscopables) \ __JS_ENUMERATE(species, species) \ __JS_ENUMERATE(toPrimitive, to_primitive) \ - __JS_ENUMERATE(toStringTag, to_string_tag) + __JS_ENUMERATE(toStringTag, to_string_tag) \ + __JS_ENUMERATE(dispose, dispose) #define JS_ENUMERATE_REGEXP_FLAGS \ __JS_ENUMERATE(hasIndices, has_indices, d) \ diff --git a/Userland/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js b/Userland/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js index 204e69882c..9a66f974af 100644 --- a/Userland/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js +++ b/Userland/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js @@ -12,4 +12,5 @@ test("basic functionality", () => { expect(Symbol).toHaveProperty("species"); expect(Symbol).toHaveProperty("toPrimitive"); expect(Symbol).toHaveProperty("toStringTag"); + expect(Symbol).toHaveProperty("dispose"); });