有很多文档显示如何将匹配器添加到Jasmine规范(例如,这里).
有没有人找到一种方法将匹配器添加到整个环境中; 我想创建一组有用的匹配器,可以被任何和所有测试调用,而不是我的规范中的copypasta.
目前正在努力对源进行反向工程,但如果存在,则更喜欢一种经过验证的方法.
在Jasmine,有toBeGreaterThan和toBeLessThan匹配.
如果我想检查特定范围内的整数值怎么办?toBeInBetween匹配器有什么吗?
目前,我可以通过两个单独的expect调用解决它:
var x = 3;
expect(x).toBeGreaterThan(1);
expect(x).toBeLessThan(10);
Run Code Online (Sandbox Code Playgroud)