我正在尝试检查html主体的几个要求,由jasmine-node通过节点模块请求接收。
正常情况是写下这样的东西:
describe("check website body", function() {
it("should contain 1st requirement", function(done) {
request("url...", function(error, response, body) {
//check here the body for the first requirement
done();
});
});
it("should contain 2nd requirement", function(done) {
request("url...", function(error, response, body) {
//check here the body for the 2nd requirement
});
done();
});
});
我想要的是在描述行之后直接调用网站,而不是将主体传递给特定的测试。
更新:澄清:我的意图是只为我的测试调用一次网址,而不是两次。
有人可以给我一个如何做到这一点的提示吗?
谢谢和亲切的问候
答案 0 :(得分:0)
您的示例中已经有了正确的位置,只是错过了代码!
request("url...", function(error, response, body) {
//check here the body for the first requirement
expect(body).toContain('something');
done();
});