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