blob: 41ac3eb5aa26af3a4da5d0a0c0af5d75a44e584b [file] [log] [blame]
"use strict";
var helpers = require("../lib/helpers.js");
var runner = helpers.createRunner(__dirname, __filename);
exports.testSuccess = function (test) {
runner(test).test("/hello/g");
// runner(test).test("/hello\s(world)/g");
test.done();
};
exports.testUnsafeSymbols = function (test) {
runner(test)
.addError(1, "W009")
.test("/h[^...]/");
runner(test)
.addError(1, "W009")
.test("/h.ey/");
test.done();
};
exports.testEmptyClass = function (test) {
runner(test)
.addError(1, "W010")
.test("/h[]/");
test.done();
};
exports.testDashes = function (test) {
runner(test)
.addErrors([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "W011")
.addErrors([ 9, 10 ], "W009")
.testFile("dashes.js");
test.done();
};