jasmine-node传递结果

时间:2014-06-25 15:07:34

标签: node.js jasmine-node

我正在尝试检查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();

   }); 

});

我想要的是在描述行之后直接调用网站,而不是将主体传递给特定的测试。

更新:澄清:我的意图是只为我的测试调用一次网址,而不是两次。

有人可以给我一个如何做到这一点的提示吗?

谢谢和亲切的问候

1 个答案:

答案 0 :(得分:0)

您的示例中已经有了正确的位置,只是错过了代码!

request("url...", function(error, response, body) {
  //check here the body for the first requirement
  expect(body).toContain('something');
  done();
});