check termlist, and for the sub-component: sources, subjects and authors
[mkws-moved-to-github.git] / test / spec / mkws-pazpar2.js
index c1534b3..46dd488 100644 (file)
@@ -40,14 +40,15 @@ describe("Check pazpar2 navigation", function () {
 
                 debug("next click is success: " + click.length);
                 expect(click.length == 1).toBe(true);
+
             }, time * 1000);
         }
 
         runs(function () {
             // click next/prev after N seconds
             my_click("#mkwsNext", 7);
-            my_click("#mkwsNext", 9);
-            my_click("#mkwsPrev", 9.5);
+            my_click("#mkwsNext", 8);
+            my_click("#mkwsPrev", 9);
         });
     });
 });
@@ -112,8 +113,37 @@ describe("Check pazpar2 hit counter", function () {
         });
     });
 
+    it("Show record", function () {
+        var click = $("div#mkwsRecords div.record:nth-child(3) :nth-child(2)").trigger("click");
+        debug("show click is success: " + click.length);
+        expect(click.length == 1).toBe(true);
+    });
+
+    it("found Termlist", function () {
+        var termlist = $("div#mkwsTermlists");
+        debug("Termlist success: " + termlist.length);
+        expect(termlist.length == 1).toBe(true);
+
+        var sources = $("div#mkwsFacetSources");
+        expect(sources.length == 1).toBe(true);
+
+        var subjects = $("div#mkwsFacetSubjects");
+        expect(subjects.length == 1).toBe(true);
+
+        var authors = $("div#mkwsFacetAuthors");
+        expect(authors.length == 1).toBe(true);
+    });
+
+    it("Limit search to first source", function () {
+        var click = $("div#mkwsFacetSources div.term:nth-child(2) a").trigger("click");
+        debug("limit source click is success: " + click.length);
+        expect(click.length == 1).toBe(true);
+    });
+
+/*
     it("Final success message in search input field", function () {
-        $("input#mkwsQuery").val("Success: jasmine test is done");
+        $("input#mkwsQuery").val("jasmine test is done");
         expect($("input#mkwsQuery").val()).toMatch(/done/);
     });
+    */
 });