hamjest
Version:
A library of composable matchers for defining meaningful and readable assertions in JavaScript.
21 lines (16 loc) • 368 B
JavaScript
;
const _ = require('lodash');
const TypeSafeMatcher = require('./TypeSafeMatcher');
class IsRegExp extends TypeSafeMatcher {
isExpectedType(actual) {
return _.isRegExp(actual);
}
describeTo(description) {
description
.append('a regular expression');
}
}
IsRegExp.regExp = function () {
return new IsRegExp();
};
module.exports = IsRegExp;