Explorar o código

LibJS: Add test for well-known symbols

Matthew Olsson %!s(int64=5) %!d(string=hai) anos
pai
achega
9783a4936c

+ 15 - 0
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");
+});