Skip to content

Commit 2a4cdcf

Browse files
committed
Add support for underscores to be in callback assert custom class
1 parent 7fe6c71 commit 2a4cdcf

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/asserts/callback-assert.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const _ = require('lodash');
1111
* Constants.
1212
*/
1313

14-
const expression = /^[a-zA-Z\d]+$/;
14+
const expression = /^[a-zA-Z\d_]+$/;
1515

1616
/**
1717
* Export `CallbackAssert`.

test/asserts/callback-assert.test.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,12 @@ describe('CallbackAssert', () => {
9797
Assert.callback(value => value === 'foobar', 'CustomClass').validate('foobar');
9898
});
9999
});
100+
101+
it('should expose `assert` equal to `Custom_Class1`', () => {
102+
try {
103+
Assert.callback(value => value === 'foobiz', 'Custom_Class1').validate('foobar');
104+
} catch (e) {
105+
expect(e.show().assert).toEqual('Custom_Class1');
106+
}
107+
});
100108
});

0 commit comments

Comments
 (0)