Add _.isEqual test to ensure regexes are compared regardless of flag order.

This commit is contained in:
John-David Dalton
2014-02-02 00:01:27 -08:00
parent 6779c9eb36
commit d3be4bba37

View File

@@ -4022,8 +4022,9 @@
strictEqual(_.isEqual({ 'value': 2 }, new Bar), false);
});
test('should perform comparisons between regexes', 4, function() {
test('should perform comparisons between regexes', 5, function() {
strictEqual(_.isEqual(/x/gim, /x/gim), true);
strictEqual(_.isEqual(/x/gim, /x/mgi), true);
strictEqual(_.isEqual(/x/gi, /x/g), false);
strictEqual(_.isEqual(/x/, /y/), false);
strictEqual(_.isEqual(/x/g, { 'global': true, 'ignoreCase': false, 'multiline': false, 'source': 'x' }), false);