awesome-string
Version:
The ultimate JavaScript string library
15 lines (12 loc) • 539 B
JavaScript
import appendFlagToRegExp from 'helper/reg_exp/append_flag_to_reg_exp';
import { expect } from 'chai';
describe('coerceToRegularExpression', function() {
it('should coerce the pattern to a regular expression', function () {
const regexp1 = appendFlagToRegExp(/.*/g, 'g');
expect(regexp1).to.be.instanceof(RegExp);
expect(regexp1.toString()).to.be.equal('/.*/g');
const regexp2 = appendFlagToRegExp(/.*/, 'g');
expect(regexp2).to.be.instanceof(RegExp);
expect(regexp2.toString()).to.be.equal('/.*/g');
});
});