diff --git a/test/Typertext/Http/HttpException.test.js b/test/Typertext/Http/HttpException.test.js index 5a14618..3c401da 100644 --- a/test/Typertext/Http/HttpException.test.js +++ b/test/Typertext/Http/HttpException.test.js @@ -1,4 +1,4 @@ -describe("", function () { +describe("Typertext.Http.HttpException", function () { it("exists", function () { expect(typeof Typertext.Http.HttpException).toEqual("function"); }); diff --git a/test/Typertext/Http/HttpResponse.test.js b/test/Typertext/Http/HttpResponse.test.js new file mode 100644 index 0000000..5a14618 --- /dev/null +++ b/test/Typertext/Http/HttpResponse.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