From e9cf9f5f175125b0a22e7645ea40b726ed2c84fa Mon Sep 17 00:00:00 2001 From: Kegan Myers Date: Mon, 3 Mar 2014 14:47:49 -0600 Subject: [PATCH] Add test for HttpResponse --- test/Typertext/Http/HttpException.test.js | 4 ++-- test/Typertext/Http/HttpResponse.test.js | 18 +++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/test/Typertext/Http/HttpException.test.js b/test/Typertext/Http/HttpException.test.js index 3c401da..4db9ac2 100644 --- a/test/Typertext/Http/HttpException.test.js +++ b/test/Typertext/Http/HttpException.test.js @@ -6,8 +6,8 @@ describe("Typertext.Http.HttpException", function () { it("works according to the parent class", function () { var inputString = "Test message", inputCode = 239, - inputHttp = Typertext.Http.HttpResponseStatus.clientError; - var testClass = new Typertext.Http.HttpException(inputString, inputCode, inputHttp); + inputHttp = Typertext.Http.HttpResponseStatus.clientError, + testClass = new Typertext.Http.HttpException(inputString, inputCode, inputHttp); expect(testClass.GetCode()).toEqual(inputCode); expect(testClass.GetCustom()).toEqual(inputHttp); diff --git a/test/Typertext/Http/HttpResponse.test.js b/test/Typertext/Http/HttpResponse.test.js index 5a14618..bde13ed 100644 --- a/test/Typertext/Http/HttpResponse.test.js +++ b/test/Typertext/Http/HttpResponse.test.js @@ -1,16 +1,20 @@ -describe("", function () { +describe("Typertext.Http.HttpResponse", function () { it("exists", function () { - expect(typeof Typertext.Http.HttpException).toEqual("function"); + expect(typeof Typertext.Http.HttpResponse).toEqual("function"); }); it("works according to the parent class", function () { + function hf(input) { + return "TestString" + input; + } var inputString = "Test message", inputCode = 239, - inputHttp = Typertext.Http.HttpResponseStatus.clientError; - var testClass = new Typertext.Http.HttpException(inputString, inputCode, inputHttp); + inputHttp = Typertext.Http.HttpResponseStatus.clientError, + testClass = new Typertext.Http.HttpResponse(inputHttp, hf, inputCode, inputString); - expect(testClass.GetCode()).toEqual(inputCode); - expect(testClass.GetCustom()).toEqual(inputHttp); - expect(testClass.GetMessage()).toEqual(inputString); + expect(testClass.GetContent()).toEqual(inputString); + expect(testClass.GetHeader("foo")).toEqual("TestStringfoo"); + expect(testClass.GetHttpStatus()).toEqual(inputCode); + expect(testClass.GetStatus()).toEqual(inputHttp); }); }); \ No newline at end of file