aboutsummaryrefslogtreecommitdiff
path: root/test/console
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2017-09-30 20:27:26 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2017-09-30 20:36:17 +0900
commit6551420e1ae0e91201de72e862e918dd3c97ab43 (patch)
tree1aa9de8949cd76c4f65adfc9424f63bf479669e9 /test/console
parent1145eb34784c1450b920f8e7d672934ef6a98d45 (diff)
move messages to content
Diffstat (limited to 'test/console')
-rw-r--r--test/console/completion.test.js48
1 files changed, 0 insertions, 48 deletions
diff --git a/test/console/completion.test.js b/test/console/completion.test.js
deleted file mode 100644
index a789c15..0000000
--- a/test/console/completion.test.js
+++ /dev/null
@@ -1,48 +0,0 @@
-import { expect } from "chai";
-import Completion from '../../src/console/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;
- });
- });
-});