move the jquery example test to test/spec-dev
authorWolfram Schneider <wosch@indexdata.dk>
Tue, 3 Nov 2015 17:04:50 +0000 (17:04 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Tue, 3 Nov 2015 17:04:50 +0000 (17:04 +0000)
This should fix the issue: MKWS is currently incompatible with nodejs 4.x, MKWS-415

The core issue is here is that the newer node.js is incompatible with many
older modules, in part of jsdom which depends on contextify

test/package.json
test/spec-dev/jquery.spec.js [new file with mode: 0644]
test/spec/jquery.spec.js [deleted file]

index 87414d7..e4f5b86 100644 (file)
@@ -10,8 +10,6 @@
         "email": "wosch@indexdata.com"
     }],
     "devDependencies": {
-        "jquery": "*",
-        "jsdom": "3.*",
         "xmlhttprequest": "*",
         "cssstyle": "*",
         "request": "*",
diff --git a/test/spec-dev/jquery.spec.js b/test/spec-dev/jquery.spec.js
new file mode 100644 (file)
index 0000000..2617b3d
--- /dev/null
@@ -0,0 +1,32 @@
+/* Copyright (c) 2013-2015 Index Data ApS. http://indexdata.com
+ *
+ * jquery test
+ *
+ */
+
+describe("jquery suite simple", function () {
+    var $ = require('jquery')(require("jsdom").jsdom().parentWindow);
+
+    it("jquery append test", function () {
+        $("body").append("<h1>test passes h1</h1>");
+        expect($("body").html()).toMatch(/<h1>/);
+        $("<p>this is a paragraph</p>").appendTo("h1");
+        expect($("body").html()).toMatch(/this is a paragraph/);
+    });
+
+    it("$ append test", function () {
+        $("<h2>test passes h2</h2>").appendTo("body");
+        expect($("body").html()).toMatch(/<h2>/);
+
+        $("<p>this is a second paragraph</p>").appendTo("h1");
+        expect($("body").html()).toMatch(/this is a paragraph/);
+    });
+
+    it("more jquery tests", function () {
+        // other tests
+        expect($("h2").html()).toMatch(/test passes h2/);
+        expect($("h1").html()).toMatch(/test passes h1/);
+        expect($("h1").html()).not.toMatch(/^$/);
+        expect($("h1").html()).not.toMatch(/foobar/);
+    });
+});
diff --git a/test/spec/jquery.spec.js b/test/spec/jquery.spec.js
deleted file mode 100644 (file)
index 2617b3d..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Copyright (c) 2013-2015 Index Data ApS. http://indexdata.com
- *
- * jquery test
- *
- */
-
-describe("jquery suite simple", function () {
-    var $ = require('jquery')(require("jsdom").jsdom().parentWindow);
-
-    it("jquery append test", function () {
-        $("body").append("<h1>test passes h1</h1>");
-        expect($("body").html()).toMatch(/<h1>/);
-        $("<p>this is a paragraph</p>").appendTo("h1");
-        expect($("body").html()).toMatch(/this is a paragraph/);
-    });
-
-    it("$ append test", function () {
-        $("<h2>test passes h2</h2>").appendTo("body");
-        expect($("body").html()).toMatch(/<h2>/);
-
-        $("<p>this is a second paragraph</p>").appendTo("h1");
-        expect($("body").html()).toMatch(/this is a paragraph/);
-    });
-
-    it("more jquery tests", function () {
-        // other tests
-        expect($("h2").html()).toMatch(/test passes h2/);
-        expect($("h1").html()).toMatch(/test passes h1/);
-        expect($("h1").html()).not.toMatch(/^$/);
-        expect($("h1").html()).not.toMatch(/foobar/);
-    });
-});