X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Fspec%2Fmkws-pazpar2.js;h=f0423dd38a1239997e8cfc71c52d4dc7c2f6c286;hb=7c1b5f0009fdc7eb789ce4641f12bc481063aba9;hp=e2ac07b714c83edd1bcc4753f9447e744c3aafba;hpb=b4c76742f3ed1e562daf4a2d8b81f3b93eff4f2b;p=mkws-moved-to-github.git diff --git a/test/spec/mkws-pazpar2.js b/test/spec/mkws-pazpar2.js index e2ac07b..f0423dd 100644 --- a/test/spec/mkws-pazpar2.js +++ b/test/spec/mkws-pazpar2.js @@ -740,7 +740,10 @@ describe("Check SortBy options", function () { describe("Check translations", function () { var $ = mkws.$; - var M = mkws.M; + // handle html entities, "Zurück" => "Zurück" + var M = function (string) { + return $("").html(mkws.M(string)).text() + }; var lang = function () { return mkws.config.lang }; @@ -783,6 +786,10 @@ describe("Check translations", function () { }, */ + it("search button", function () { + expect($("form > input[type=submit]").attr("value")).toBe(M("Search")); + }); + it("ranking form", function () { var list = $(".mkws-ranking > form > span"); @@ -802,7 +809,7 @@ describe("Check translations", function () { } }); - it("facets", function () { + xit("facets", function () { var list = $(".mkws-facet-title"); expect(list.length).toBe(3); @@ -811,6 +818,22 @@ describe("Check translations", function () { expect($(list[1]).text()).toBe(M("Subjects")); expect($(list[2]).text()).toBe(M("Authors")); }); + + it("navigation", function () { + var list = $(".mkws-pager-desc > span"); + + expect(list.length).toBe(4); + + expect($(list[0]).text()).toBe(M("Displaying")); + expect($(list[1]).text()).toBe(M("to")); + expect($(list[2]).text()).toBe(M("of")); + expect($(list[3]).text()).toBe(M("found")); + + expect($(".mkws-next").text()).toBe(M("Next")); + expect($(".mkws-prev").text()).toBe(M("Prev")); + }); + + }); xdescribe("Check async widget discovery", function () {