diff options
Diffstat (limited to 'test/console/completion')
| -rw-r--r-- | test/console/completion/reducer.test.ts | 43 | 
1 files changed, 21 insertions, 22 deletions
diff --git a/test/console/completion/reducer.test.ts b/test/console/completion/reducer.test.ts index b742872..43b9807 100644 --- a/test/console/completion/reducer.test.ts +++ b/test/console/completion/reducer.test.ts @@ -2,7 +2,6 @@ import reducer, {    defaultState,    State,  } from "../../../src/console/completion/reducer"; -import { expect } from "chai";  import {    initCompletion,    selectNext, @@ -20,7 +19,7 @@ describe("completion reducer", () => {          initCompletion([CompletionType.Bookmarks, CompletionType.History])        ); -      expect(nextState.completionTypes).deep.equals([ +      expect(nextState.completionTypes).toEqual([          CompletionType.Bookmarks,          CompletionType.History,        ]); @@ -31,7 +30,7 @@ describe("completion reducer", () => {      it("sets a completion source", () => {        const nextState = reducer(defaultState, setCompletionSource("open ")); -      expect(nextState.completionSource).equals("open "); +      expect(nextState.completionSource).toEqual("open ");      });    }); @@ -51,7 +50,7 @@ describe("completion reducer", () => {          ])        ); -      expect(nextState.completions).deep.equals([ +      expect(nextState.completions).toEqual([          {            name: "Apple",            items: [{}, {}], @@ -65,25 +64,25 @@ describe("completion reducer", () => {    });    describe("selectNext", () => { -    context("when no completion groups", () => { +    describe("when no completion groups", () => {        it("does nothing", () => {          const nextState = reducer(defaultState, selectNext()); -        expect(nextState.select).equals(-1); +        expect(nextState.select).toEqual(-1);        });      }); -    context("when no completion items", () => { +    describe("when no completion items", () => {        it("does nothing", () => {          const state = {            ...defaultState,            completions: [{ name: "apple", items: [] }],          };          const nextState = reducer(state, selectNext()); -        expect(nextState.select).equals(-1); +        expect(nextState.select).toEqual(-1);        });      }); -    context("when completions exist", () => { +    describe("when completions exist", () => {        it("selects next selection", () => {          let state: State = {            ...defaultState, @@ -101,40 +100,40 @@ describe("completion reducer", () => {          };          state = reducer(state, selectNext()); -        expect(state.select).equals(0); +        expect(state.select).toEqual(0);          state = reducer(state, selectNext()); -        expect(state.select).equals(1); +        expect(state.select).toEqual(1);          state = reducer(state, selectNext()); -        expect(state.select).equals(2); +        expect(state.select).toEqual(2);          state = reducer(state, selectNext()); -        expect(state.select).equals(-1); +        expect(state.select).toEqual(-1);        });      });    });    describe("selectPrev", () => { -    context("when no completion groups", () => { +    describe("when no completion groups", () => {        it("does nothing", () => {          const nextState = reducer(defaultState, selectPrev()); -        expect(nextState.select).equals(-1); +        expect(nextState.select).toEqual(-1);        }); -      context("when no completion items", () => { +      describe("when no completion items", () => {          it("does nothing", () => {            const state = {              ...defaultState,              completions: [{ name: "apple", items: [] }],            };            const nextState = reducer(state, selectPrev()); -          expect(nextState.select).equals(-1); +          expect(nextState.select).toEqual(-1);          });        });      }); -    context("when completions exist", () => { +    describe("when completions exist", () => {        it("selects a previous completion", () => {          let state: State = {            ...defaultState, @@ -152,16 +151,16 @@ describe("completion reducer", () => {          };          state = reducer(state, selectPrev()); -        expect(state).to.have.property("select", 2); +        expect(state).toHaveProperty("select", 2);          state = reducer(state, selectPrev()); -        expect(state).to.have.property("select", 1); +        expect(state).toHaveProperty("select", 1);          state = reducer(state, selectPrev()); -        expect(state).to.have.property("select", 0); +        expect(state).toHaveProperty("select", 0);          state = reducer(state, selectPrev()); -        expect(state).to.have.property("select", -1); +        expect(state).toHaveProperty("select", -1);        });      });    });  | 
