From c98f357bbad78cfa26b42d9cb4735a261aab6e96 Mon Sep 17 00:00:00 2001 From: Kegan Myers Date: Mon, 3 Mar 2014 14:40:20 -0600 Subject: [PATCH] Add test for JsonResponse --- test/Typertext/Http/HttpException.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 test/Typertext/Http/HttpException.test.js diff --git a/test/Typertext/Http/HttpException.test.js b/test/Typertext/Http/HttpException.test.js new file mode 100644 index 0000000..5a14618 --- /dev/null +++ b/test/Typertext/Http/HttpException.test.js @@ -0,0 +1,16 @@ +describe("", function () { + it("exists", function () { + expect(typeof Typertext.Http.HttpException).toEqual("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); + + expect(testClass.GetCode()).toEqual(inputCode); + expect(testClass.GetCustom()).toEqual(inputHttp); + expect(testClass.GetMessage()).toEqual(inputString); + }); +}); \ No newline at end of file