dareid/chakram

View on GitHub
test/assertions/statuscode.js

Summary

Maintainability
A
1 hr
Test Coverage
var testsRunningInNode = (typeof global !== "undefined" ? true : false),
    chakram = (testsRunningInNode ? global.chakram : window.chakram),
    expect = (testsRunningInNode ? global.expect : window.expect);

describe("Chakram Assertions", function() {

    describe("Status code", function() {
        it("should assert return status code", function() {
            var exists = chakram.get("http://httpbin.org/status/200");
            var missing = chakram.get("http://httpbin.org/status/404");
            return chakram.waitFor([
                expect(exists).to.have.status(200),
                expect(missing).to.have.status(404)
            ]);
        });
    });

});