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(); } });
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(); } });