Example #1
0
it("can handle a failure", function(done) {

    co
      .ht('test', 'testFail')
      .error(co.do(check).end())
      .begin();

    function check(data) {
      assert.equal(data.message, "cockrel-ht-client error 'test.testFail': :(");
      done();
    }
  });
Example #2
0
  it("can use last step's result as opt request", function(done) {
    this.timeout(5000); // can take a moment..

    co
      .request('https://api.github.com/users/g5095')
      .request({url : '@repos_url'})
      .map(co.do((data) => data.name))
      .do(check).begin();

    function check(data) {
      assert(data.indexOf('cockrel-request') !== -1);
      done();
    }
  });