Skip to content

Commit 8199af5

Browse files
🔬 test: Increase coverage to 100%.
1 parent bd85811 commit 8199af5

File tree

4 files changed

+9986
-7
lines changed

4 files changed

+9986
-7
lines changed

src/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
const answer = 42;
2-
export default answer;
1+
export {default as iter} from './iter.js';

test/src/api.js

-5
This file was deleted.

test/src/iter.js

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import test from 'ava';
2+
3+
import {iter} from '../../src/index.js';
4+
5+
test('array', (t) => {
6+
const it = iter([1, 2, 3]);
7+
t.deepEqual(it.next(), {value: 1, done: false});
8+
t.deepEqual(it.next(), {value: 2, done: false});
9+
t.deepEqual(it.next(), {value: 3, done: false});
10+
t.deepEqual(it.next(), {value: undefined, done: true});
11+
});
12+
13+
test('string', (t) => {
14+
const it = iter('abc');
15+
t.deepEqual(it.next(), {value: 'a', done: false});
16+
t.deepEqual(it.next(), {value: 'b', done: false});
17+
t.deepEqual(it.next(), {value: 'c', done: false});
18+
t.deepEqual(it.next(), {value: undefined, done: true});
19+
});

0 commit comments

Comments
 (0)