You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
543 B
20 lines
543 B
define([ |
|
'intern!object', |
|
'intern/chai!assert', |
|
'../../regexp' |
|
], function (registerSuite, assert, regexp) { |
|
var regexpString = '\f\b\n\t\r+.$?*|{}()[]\\/^'; |
|
|
|
registerSuite({ |
|
name: 'dojo/regexp', |
|
|
|
'escape': function () { |
|
var re1 = new RegExp(regexp.escapeString(regexpString)); |
|
var re2 = new RegExp(regexp.escapeString(regexpString, '.')); |
|
|
|
assert.match('TEST\f\b\n\t\r+.$?*|{}()[]\\/^TEST', re1); |
|
assert.match('TEST\f\b\n\t\r+X$?*|{}()[]\\/^TEST', re2); |
|
assert.equal('a\\-z', regexp.escapeString('a-z')); |
|
} |
|
}); |
|
});
|
|
|