diff --git a/Gruntfile.js b/Gruntfile.js index 2415297..b9a9a2c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -7,7 +7,11 @@ module.exports = function (grunt) { unit: { configFile: "karma.conf.js", singleRun: true, - browsers: ['PhantomJS'] + browsers: ["PhantomJS", "Chrome"] + }, + watch: { + configFile: "karma.conf.js", + browsers: ["PhantomJS", "Chrome"] } }, typescript: { diff --git a/build/typertext.js b/build/typertext.js index 4074493..9f87175 100644 --- a/build/typertext.js +++ b/build/typertext.js @@ -193,7 +193,7 @@ var Typertext; if (typeof path === "undefined") { path = "/"; } if (typeof queryString === "undefined") { queryString = {}; } if (typeof port === "undefined") { port = 0; } - if (port < 1 || port > 65535) { + if (port < 1 || port > 65535 || isNaN(port)) { port = HttpUrl.DefaultPort(protocol); } diff --git a/build/typertext.js.map b/build/typertext.js.map index 0fc0114..0a650e5 100644 --- a/build/typertext.js.map +++ b/build/typertext.js.map @@ -1 +1 @@ -{"version":3,"file":"typertext.js","sourceRoot":"","sources":["../lib/Typertext/BaseException.ts","../lib/Typertext/GenericRequest.ts","../lib/Typertext/GenericResponse.ts","../lib/Typertext/GenericResponseHandler.ts","../lib/Typertext/Http/HttpException.ts","../lib/Typertext/Http/HttpMethod.ts","../lib/Typertext/Http/HttpPostData.ts","../lib/Typertext/Http/HttpProtocol.ts","../lib/Typertext/Http/HttpQueryString.ts","../lib/Typertext/Http/HttpRequest.ts","../lib/Typertext/Http/HttpResponse.ts","../lib/Typertext/Http/HttpResponseHandler.ts","../lib/Typertext/Http/HttpResponseStatus.ts","../lib/Typertext/Http/HttpUrl.ts","../lib/Typertext/Json/JsonException.ts","../lib/Typertext/Json/JsonObject.ts","../lib/Typertext/Json/JsonRequest.ts","../lib/Typertext/Json/JsonResponse.ts","../lib/Typertext/Json/JsonResponseHandler.ts"],"names":["Typertext","Typertext.BaseException","Typertext.BaseException.constructor","Typertext.BaseException.GetCode","Typertext.BaseException.GetMessage","Typertext.BaseException.GetCustom","Typertext.GenericResponse","Typertext.GenericResponse.constructor","Typertext.GenericResponse.GetContent","Typertext.GenericResponse.GetContentType","Typertext.GenericResponse.GetHeader","Typertext.GenericResponse.GetHttpStatus","Typertext.GenericResponse.GetStatus","Typertext.Http","Typertext.Http.HttpException","Typertext.Http.HttpException.constructor","Typertext.Http.HttpMethod","Typertext.Http.HttpProtocol","Typertext.Http.HttpRequest","Typertext.Http.HttpRequest.constructor","Typertext.Http.HttpRequest.Get","Typertext.Http.HttpRequest.Post","Typertext.Http.HttpRequest.RawRequest","Typertext.Http.HttpResponse","Typertext.Http.HttpResponse.constructor","Typertext.Http.HttpResponseStatus","Typertext.Http.HttpUrl","Typertext.Http.HttpUrl.constructor","Typertext.Http.HttpUrl.DefaultPort","Typertext.Http.HttpUrl.FromUrl","Typertext.Http.HttpUrl.DecodeQueryString","Typertext.Http.HttpUrl.EncodeQueryString","Typertext.Http.HttpUrl.UrlEncodeObject","Typertext.Http.HttpUrl.UrlDecodeString","Typertext.Http.HttpUrl.splitString","Typertext.Http.HttpUrl.ToString","Typertext.Json","Typertext.Json.JsonException","Typertext.Json.JsonException.constructor","Typertext.Json.JsonRequest","Typertext.Json.JsonRequest.constructor","Typertext.Json.JsonRequest.Get","Typertext.Json.JsonRequest.Post","Typertext.Json.JsonRequest.RawRequest","Typertext.Json.JsonResponse","Typertext.Json.JsonResponse.constructor","Typertext.Json.JsonResponse.fromHttpResponse"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"typertext.js","sourceRoot":"","sources":["../lib/Typertext/BaseException.ts","../lib/Typertext/GenericRequest.ts","../lib/Typertext/GenericResponse.ts","../lib/Typertext/GenericResponseHandler.ts","../lib/Typertext/Http/HttpException.ts","../lib/Typertext/Http/HttpMethod.ts","../lib/Typertext/Http/HttpPostData.ts","../lib/Typertext/Http/HttpProtocol.ts","../lib/Typertext/Http/HttpQueryString.ts","../lib/Typertext/Http/HttpRequest.ts","../lib/Typertext/Http/HttpResponse.ts","../lib/Typertext/Http/HttpResponseHandler.ts","../lib/Typertext/Http/HttpResponseStatus.ts","../lib/Typertext/Http/HttpUrl.ts","../lib/Typertext/Json/JsonException.ts","../lib/Typertext/Json/JsonObject.ts","../lib/Typertext/Json/JsonRequest.ts","../lib/Typertext/Json/JsonResponse.ts","../lib/Typertext/Json/JsonResponseHandler.ts"],"names":["Typertext","Typertext.BaseException","Typertext.BaseException.constructor","Typertext.BaseException.GetCode","Typertext.BaseException.GetMessage","Typertext.BaseException.GetCustom","Typertext.GenericResponse","Typertext.GenericResponse.constructor","Typertext.GenericResponse.GetContent","Typertext.GenericResponse.GetContentType","Typertext.GenericResponse.GetHeader","Typertext.GenericResponse.GetHttpStatus","Typertext.GenericResponse.GetStatus","Typertext.Http","Typertext.Http.HttpException","Typertext.Http.HttpException.constructor","Typertext.Http.HttpMethod","Typertext.Http.HttpProtocol","Typertext.Http.HttpRequest","Typertext.Http.HttpRequest.constructor","Typertext.Http.HttpRequest.Get","Typertext.Http.HttpRequest.Post","Typertext.Http.HttpRequest.RawRequest","Typertext.Http.HttpResponse","Typertext.Http.HttpResponse.constructor","Typertext.Http.HttpResponseStatus","Typertext.Http.HttpUrl","Typertext.Http.HttpUrl.constructor","Typertext.Http.HttpUrl.DefaultPort","Typertext.Http.HttpUrl.FromUrl","Typertext.Http.HttpUrl.DecodeQueryString","Typertext.Http.HttpUrl.EncodeQueryString","Typertext.Http.HttpUrl.UrlEncodeObject","Typertext.Http.HttpUrl.UrlDecodeString","Typertext.Http.HttpUrl.splitString","Typertext.Http.HttpUrl.ToString","Typertext.Json","Typertext.Json.JsonException","Typertext.Json.JsonException.constructor","Typertext.Json.JsonRequest","Typertext.Json.JsonRequest.constructor","Typertext.Json.JsonRequest.Get","Typertext.Json.JsonRequest.Post","Typertext.Json.JsonRequest.RawRequest","Typertext.Json.JsonResponse","Typertext.Json.JsonResponse.constructor","Typertext.Json.JsonResponse.fromHttpResponse"],"mappings":"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"} \ No newline at end of file diff --git a/lib/Typertext/Http/HttpUrl.ts b/lib/Typertext/Http/HttpUrl.ts index 06bf2aa..8a21bbe 100644 --- a/lib/Typertext/Http/HttpUrl.ts +++ b/lib/Typertext/Http/HttpUrl.ts @@ -141,7 +141,7 @@ module Typertext.Http { * @constructor */ constructor(domain:string, protocol:HttpProtocol = HttpProtocol.http, path:string = "/", queryString:HttpQueryString = {}, port:number = 0) { - if (port < 1 || port > 65535) { + if (port < 1 || port > 65535 || isNaN(port)) { port = HttpUrl.DefaultPort(protocol); } diff --git a/package.json b/package.json index 13f873d..0479a6e 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,30 @@ { - "name": "Typertext", - "description": "A simple TypeScript HTTP request library", - "repository": { - "type": "git", - "url": "https://github.com/terribleplan/Typertext.git" - }, - "version": "0.3.1", - "devDependencies": { - "grunt": "~0.4.2", - "grunt-typescript": "~0.2.7", - "karma-script-launcher": "~0.1.0", - "karma-chrome-launcher": "~0.1.2", - "karma-firefox-launcher": "~0.1.3", - "karma-html2js-preprocessor": "~0.1.0", - "karma-jasmine": "~0.1.5", - "karma-coffee-preprocessor": "~0.1.3", - "requirejs": "~2.1.11", - "karma-requirejs": "~0.2.1", - "karma-phantomjs-launcher": "~0.1.2", - "karma": "~0.10.9", - "grunt-karma": "~0.6.2", - "phantomjs": "~1.9.7-1" - }, - "license": "MIT", - "scripts": { - "test": "./node_modules/.bin/karma start karma.conf.js --single-run" - } + "name": "Typertext", + "description": "A simple TypeScript HTTP request library", + "repository": { + "type": "git", + "url": "https://github.com/terribleplan/Typertext.git" + }, + "version": "0.3.1", + "devDependencies": { + "grunt": "~0.4.2", + "grunt-cli": "~0.1.13", + "grunt-typescript": "~0.2.7", + "karma-script-launcher": "~0.1.0", + "karma-chrome-launcher": "~0.1.2", + "karma-firefox-launcher": "~0.1.3", + "karma-html2js-preprocessor": "~0.1.0", + "karma-jasmine": "~0.1.5", + "karma-coffee-preprocessor": "~0.1.3", + "requirejs": "~2.1.11", + "karma-requirejs": "~0.2.1", + "karma-phantomjs-launcher": "~0.1.2", + "karma": "~0.10.9", + "grunt-karma": "~0.6.2", + "phantomjs": "~1.9.7-1" + }, + "license": "MIT", + "scripts": { + "test": "./node_modules/.bin/grunt test" + } }