Bläddra i källkod

LibJS: Add test for well-known symbols

Matthew Olsson 5 år sedan
förälder
incheckning
9783a4936c
1 ändrade filer med 15 tillägg och 0 borttagningar
  1. 15 0
      Libraries/LibJS/Tests/builtins/Symbol/well-known-symbol-existence.js

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