30 lines
628 B
JavaScript
30 lines
628 B
JavaScript
getJasmineRequireObj().requireMatchers = function(jRequire, j$) {
|
|
var availableMatchers = [
|
|
"toBe",
|
|
"toBeCloseTo",
|
|
"toBeDefined",
|
|
"toBeFalsy",
|
|
"toBeGreaterThan",
|
|
"toBeLessThan",
|
|
"toBeNaN",
|
|
"toBeNull",
|
|
"toBeTruthy",
|
|
"toBeUndefined",
|
|
"toContain",
|
|
"toEqual",
|
|
"toHaveBeenCalled",
|
|
"toHaveBeenCalledWith",
|
|
"toMatch",
|
|
"toThrow",
|
|
"toThrowError"
|
|
],
|
|
matchers = {};
|
|
|
|
for (var i = 0; i < availableMatchers.length; i++) {
|
|
var name = availableMatchers[i];
|
|
matchers[name] = jRequire[name](j$);
|
|
}
|
|
|
|
return matchers;
|
|
};
|