diff --git a/test/Typertext/GenericResponse.test.js b/test/Typertext/GenericResponse.test.js new file mode 100644 index 0000000..6fee47b --- /dev/null +++ b/test/Typertext/GenericResponse.test.js @@ -0,0 +1,20 @@ +describe("Typertext.GenericResponse", function () { + it("exists", function () { + expect(typeof Typertext.GenericResponse).toEqual("function"); + }); + + it("works", function () { + function hf(input) { + return "TestString" + input; + } + var inputString = "Test message", + inputCode = 239, + inputHttp = Typertext.Http.HttpResponseStatus.clientError, + testClass = new Typertext.Http.HttpResponse(inputHttp, hf, inputCode, 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