我正在使用Jasmine编写测试.
我有几个测试文件,每个文件都有一个beforeEach,但它们完全一样.
我如何为他们提供全球化 beforeEach服务?
我需要知道是否有办法包含或使用beforeAll函数或类似的东西,所以我可以登录我的应用程序,然后开始测试.
现在我将我的登录操作放在第一个测试用例(it)中.这不是一个好习惯.
如果有更好的方法来存储我的登录代码,那么使用beforeAll函数请告诉我.
我使用纯粹的Jasmine与任何其他框架(如咖啡脚本或其他框架)无关.
谢谢
我正在使用Jasmine BDD Javascript库并且非常享受它.我有测试代码,我想重用(例如,测试基类的多个实现或在稍微不同的上下文中运行相同的测试),我不知道如何使用Jasmine.我知道我可以将代码从jasmine函数移到可重用的类中,但我喜欢代码读取散布Jasmine函数的方式(描述,它),我不想将规范与测试代码分开,除非我不得不.有没有人使用Jasmine遇到这个问题,你是如何处理它的?
编写应该应用于站点中每个页面的断言的最佳方法是什么?
我正在测试我的网站页脚中是否存在元素,因此该元素应该存在于所有页面上.
我正在考虑编写一个单独的文件来测试网站的模板元素,然后将其包含在所有规范中.虽然看起来好像没有其他人这样做?
javascript ×4
jasmine ×3
testing ×2
unit-testing ×2
angularjs ×1
bdd ×1
end-to-end ×1
protractor ×1