Version 1
[yaffs-website] / node_modules / phridge / test / cases / callRejectTwice.js
diff --git a/node_modules/phridge/test/cases/callRejectTwice.js b/node_modules/phridge/test/cases/callRejectTwice.js
new file mode 100755 (executable)
index 0000000..65d409c
--- /dev/null
@@ -0,0 +1,19 @@
+"use strict";\r
+\r
+var phridge = require("../../lib/main.js");\r
+\r
+phridge.spawn()\r
+    .then(function (phantom) {\r
+        // It's necessary to exit cleanly because otherwise phantomjs doesn't exit on Windows\r
+        process.on("uncaughtException", function (err) {\r
+            console.error(err);\r
+            phantom.dispose().then(function () {\r
+                process.exit(0);\r
+            });\r
+        });\r
+\r
+        phantom.run(function (resolve, reject) {\r
+            reject();\r
+            reject();\r
+        });\r
+    });
\ No newline at end of file