Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/proto/dwtools/abase/l5.test/Glob.test.s b/proto/dwtools/abase/l5.test/Glob.test.s
- index 577779e..cbf20b0 100644
- --- a/proto/dwtools/abase/l5.test/Glob.test.s
- +++ b/proto/dwtools/abase/l5.test/Glob.test.s
- @@ -370,12 +370,42 @@ function globFilter( test )
- {
- let path = _.path;
- + test.case = 'empty right glob';
- + var expected = [];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, '' );
- + test.identical( got, expected );
- +
- + test.case = 'empty right glob';
- + var expected = [];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, 'z*' );
- + test.identical( got, expected );
- +
- + test.case = 'empty right glob';
- + var expected = [];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, 'za*' );
- + test.identical( got, expected );
- +
- + test.case = 'empty right glob';
- + var expected = [];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, '*az' );
- + test.identical( got, expected );
- +
- test.case = 'empt right glob';
- var expected = [];
- var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- var got = path.globFilter( src, 'b*' );
- test.identical( got, expected );
- + test.case = 'empty right glob';
- + var expected = [];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, 'dbba' );
- + test.identical( got, expected );
- +
- test.case = 'right glob';
- var expected = [ 'dbb', 'dab' ];
- var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- @@ -406,6 +436,31 @@ function globFilter( test )
- var got = path.globFilter( src, 'abd' );
- test.identical( got, expected );
- + test.case = 'repeat glob';
- + var expected = [ 'dbb' ];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, '*bb' );
- + test.identical( got, expected );
- +
- + test.case = 'any glob';
- + var expected = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab' ];
- + var got = path.globFilter( src, '*' );
- + test.identical( got, expected );
- +
- + test.case = 'right glob double b';
- + var expected = [ 'dbb' ];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab', 'dbba' ];
- + var got = path.globFilter( src, '*bb' );
- + test.identical( got, expected );
- +
- + # Failing. Why?
- + test.case = 'right glob double middle b';
- + var expected = [ 'dbba' ];
- + var src = [ 'abc', 'abd', 'adb', 'dbb', 'dab', 'dbba' ];
- + var got = path.globFilter( src, '*bb*' );
- + test.identical( got, expected );
- +
- }
- //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement