diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/pages/completion.test.js | 48 | 
1 files changed, 0 insertions, 48 deletions
diff --git a/test/pages/completion.test.js b/test/pages/completion.test.js deleted file mode 100644 index 28dd9a7..0000000 --- a/test/pages/completion.test.js +++ /dev/null @@ -1,48 +0,0 @@ -import { expect } from "chai"; -import Completion from '../../src/pages/completion'; - -describe('Completion class', () => { -  describe('#constructor', () => { -    it('creates new object by iterable items', () => { -      new Completion([1,2,3,4,5]); -      new Completion([]); -      new Completion('hello'); -      new Completion(''); -    }); - -    it('creates new object by iterable items', () => { -      expect(() => new Completion({ key: 'value' })).to.throw(TypeError); -      expect(() => new Completion(12345)).to.throw(TypeError); -    }); -  }); - -  describe('#next', () => { -    it('complete next items', () => { -      let completion = new Completion([3, 4, 5]); -      expect(completion.next()).to.equal(3); -      expect(completion.next()).to.equal(4); -      expect(completion.next()).to.equal(5); -      expect(completion.next()).to.equal(3); -    }); - -    it('returns null when empty completions', () => { -      let completion = new Completion([]); -      expect(completion.next()).to.be.null; -    }); -  }); - -  describe('#prev', () => { -    it('complete prev items', () => { -      let completion = new Completion([3, 4, 5]); -      expect(completion.prev()).to.equal(5); -      expect(completion.prev()).to.equal(4); -      expect(completion.prev()).to.equal(3); -      expect(completion.prev()).to.equal(5); -    }); - -    it('returns null when empty completions', () => { -      let completion = new Completion([]); -      expect(completion.prev()).to.be.null; -    }); -  }); -});  | 
