diff --git a/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js b/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js new file mode 100644 index 0000000000..204e69882c --- /dev/null +++ b/Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js @@ -0,0 +1,15 @@ +test("basic functionality", () => { + expect(Symbol).toHaveProperty("iterator"); + expect(Symbol).toHaveProperty("asyncIterator"); + expect(Symbol).toHaveProperty("match"); + expect(Symbol).toHaveProperty("matchAll"); + expect(Symbol).toHaveProperty("replace"); + expect(Symbol).toHaveProperty("search"); + expect(Symbol).toHaveProperty("split"); + expect(Symbol).toHaveProperty("hasInstance"); + expect(Symbol).toHaveProperty("isConcatSpreadable"); + expect(Symbol).toHaveProperty("unscopables"); + expect(Symbol).toHaveProperty("species"); + expect(Symbol).toHaveProperty("toPrimitive"); + expect(Symbol).toHaveProperty("toStringTag"); +});