]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - tests/stress/object-seal-accept-non-object.js
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / tests / stress / object-seal-accept-non-object.js
diff --git a/tests/stress/object-seal-accept-non-object.js b/tests/stress/object-seal-accept-non-object.js
new file mode 100644 (file)
index 0000000..5c3d23d
--- /dev/null
@@ -0,0 +1,15 @@
+var primitives = [
+    "string",
+    42,
+    null,
+    undefined,
+    Symbol("symbol"),
+    true,
+    false
+];
+
+for (var primitive of primitives) {
+    var ret = Object.seal(primitive);
+    if (ret !== primitive)
+        throw new Error("bad value: " + String(ret));
+}