File tree 4 files changed +9986
-7
lines changed
4 files changed +9986
-7
lines changed Original file line number Diff line number Diff line change 1
- const answer = 42 ;
2
- export default answer ;
1
+ export { default as iter } from './iter.js' ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
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
+ } ) ;
You can’t perform that action at this time.
0 commit comments