summaryrefslogtreecommitdiffstats
path: root/test/api/nextSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/api/nextSpec.js')
-rw-r--r--test/api/nextSpec.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/test/api/nextSpec.js b/test/api/nextSpec.js
index bef3134..8b308e9 100644
--- a/test/api/nextSpec.js
+++ b/test/api/nextSpec.js
@@ -6,7 +6,6 @@ describe("awesomplete.next", function () {
return new Awesomplete("#plain", { list: ["item1", "item2", "item3"] });
});
- def("firstIndex", function () { return 0 });
def("lastIndex", function () { return this.subject.ul.children.length - 1 });
describe("without any items found", function () {
@@ -17,7 +16,7 @@ describe("awesomplete.next", function () {
it("does not select any item", function () {
this.subject.next();
- expect(this.subject.selected).toBe(false);
+ expect(this.subject.index).toBe(-1);
});
});
@@ -30,15 +29,15 @@ describe("awesomplete.next", function () {
describe("and no item was already selected", function () {
it("selects the first item ", function () {
this.subject.next();
- expect(this.subject.index).toBe(this.firstIndex);
+ expect(this.subject.index).toBe(0);
});
});
describe("and some item was already selected", function () {
it("selects the second item", function () {
- this.subject.goto(this.firstIndex);
+ this.subject.goto(0);
this.subject.next();
- expect(this.subject.index).toBe(this.firstIndex + 1);
+ expect(this.subject.index).toBe(1);
});
it("selects the last item", function () {
@@ -50,7 +49,7 @@ describe("awesomplete.next", function () {
it("selects no item after reaching the end", function () {
this.subject.goto(this.lastIndex);
this.subject.next();
- expect(this.subject.selected).toBe(false);
+ expect(this.subject.index).toBe(-1);
});
});
});