+ expect("Sorter efter").toBe(M("Sort by"));
+ expect("Sorter efter").toBe($(list[0]).text());
+ }
+ });
+
+ xit("facets sidebar", function () {
+ var list = $(".mkws-facet-title");
+
+ expect(list.length).toBe(3);
+
+ expect($(list[0]).text()).toBe(M("Sources"));
+ expect($(list[1]).text()).toBe(M("Subjects"));
+ expect($(list[2]).text()).toBe(M("Authors"));
+ });
+
+ it("facets navigation/filter", function () {
+ var list = $(".mkws-navi > span");
+
+ expect(list.length).toBe(2);
+
+ expect($(list[0]).text()).toBe(M("source"));
+ expect($(list[1]).text()).toBe(M("author"));
+ });
+
+ 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"));
+ });
+
+ it("record details", function () {
+ var list = $("div.mkws-details table > tbody > tr > th");
+ var text = ["Title", "Date", "Author", "Subject", "Locations"];
+
+ expect(list.length).toBe(text.length);
+ for (var i = 0; i < text.length; i++) {
+ expect($(list[i]).text()).toBe(M(text[i]));