{"action":"opened","issue":{"url":"https://api.github.com/repos/pretenderjs/pretender/issues/151","repository_url":"https://api.github.com/repos/pretenderjs/pretender","labels_url":"https://api.github.com/repos/pretenderjs/pretender/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/pretenderjs/pretender/issues/151/comments","events_url":"https://api.github.com/repos/pretenderjs/pretender/issues/151/events","html_url":"https://github.com/pretenderjs/pretender/issues/151","id":146270233,"number":151,"title":"Failing tests on current master (win7, IE10)","user":{"login":"fpauser","id":7302,"avatar_url":"https://avatars.githubusercontent.com/u/7302?v=3","gravatar_id":"","url":"https://api.github.com/users/fpauser","html_url":"https://github.com/fpauser","followers_url":"https://api.github.com/users/fpauser/followers","following_url":"https://api.github.com/users/fpauser/following{/other_user}","gists_url":"https://api.github.com/users/fpauser/gists{/gist_id}","starred_url":"https://api.github.com/users/fpauser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fpauser/subscriptions","organizations_url":"https://api.github.com/users/fpauser/orgs","repos_url":"https://api.github.com/users/fpauser/repos","events_url":"https://api.github.com/users/fpauser/events{/privacy}","received_events_url":"https://api.github.com/users/fpauser/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-06T10:38:32Z","updated_at":"2016-04-06T10:38:32Z","closed_at":null,"body":"After finding out that (GET) requests could not be intercepted using IE10 in my tests I ran the pretender-tests (official ms win7-IE10-vm) with the following results:\r\n\r\n```\r\nIE 10.0.0 (Windows 7 0.0.0) passthrough requests allows matched paths to be pass-through FAILED\r\n\tExpected: \"/some/path\"\r\n\tActual: \"some/path\"\r\n\t   at passthroughRequest (/home/fpauser/dev/open-source/pretender/test/passthrough_test.js:25:7)\r\n\t   at checkPassthrough (/home/fpauser/dev/open-source/pretender/pretender.js:9:13014)\r\n\t   at send (/home/fpauser/dev/open-source/pretender/pretender.js:9:4072)\r\n\t   at send (/home/fpauser/dev/open-source/pretender/bower_components/jquery/dist/jquery.js:8630:6)\r\n\t   at ajax (/home/fpauser/dev/open-source/pretender/bower_components/jquery/dist/jquery.js:8166:5)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/passthrough_test.js:29:5)\r\n\t\r\n06 04 2016 12:33:57.153:WARN [web-server]: 404: /some/path\r\n....06 04 2016 12:33:57.208:WARN [web-server]: 404: /some/otherpath\r\n06 04 2016 12:33:57.235:WARN [web-server]: 404: /some/otherpath\r\n..........\r\nIE 10.0.0 (Windows 7 0.0.0) parseURL > relative HTTP URLs pathname, fullpath, protocol, hash and search are correct FAILED\r\n\tprotocol should be \"http:\"\r\n\tExpected: \"http:\"\r\n\tActual: \":\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:12:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\n\tpathname should be \"/mock/my/request\"\r\n\tExpected: \"/mock/my/request\"\r\n\tActual: \"mock/my/request\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:13:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\n\thostname is equal to \"10.132.144.40:9876\"\r\n\tExpected: \"10.132.144.40:9876\"\r\n\tActual: \"\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:14:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\n\tfullpath should be \"/mock/my/request?test=abc#def\"\r\n\tExpected: \"/mock/my/request?test=abc#def\"\r\n\tActual: \"mock/my/request?test=abc#def\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:17:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\nIE 10.0.0 (Windows 7 0.0.0) parseURL > same-origin absolute HTTP URLs pathname, fullpath, protocol, hash and search are correct FAILED\r\n\tpathname should be \"/mock/my/request\"\r\n\tExpected: \"/mock/my/request\"\r\n\tActual: \"mock/my/request\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:13:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\n\tfullpath should be \"/mock/my/request?test=abc#def\"\r\n\tExpected: \"/mock/my/request?test=abc#def\"\r\n\tActual: \"mock/my/request?test=abc#def\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:17:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\nIE 10.0.0 (Windows 7 0.0.0) parseURL > cross-origin absolute HTTP URLs pathname, fullpath, protocol, hash and search are correct FAILED\r\n\tpathname should be \"/mock/my/request\"\r\n\tExpected: \"/mock/my/request\"\r\n\tActual: \"mock/my/request\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:13:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\n\thostname is equal to \"www.yahoo.com\"\r\n\tExpected: \"www.yahoo.com\"\r\n\tActual: \"www.yahoo.com:443\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:14:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\n\tfullpath should be \"/mock/my/request?test=abc\"\r\n\tExpected: \"/mock/my/request?test=abc\"\r\n\tActual: \"mock/my/request?test=abc\"\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/test/url_parsing_test.js:17:7)\r\n\t   at runTest (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:843:4)\r\n\t   at run (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:828:4)\r\n\t   at Anonymous function (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:970:6)\r\n\t   at process (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:629:4)\r\n\t   at begin (/home/fpauser/dev/open-source/pretender/node_modules/qunitjs/qunit/qunit.js:611:2)\r\n\t\r\nIE 10.0.0 (Windows 7 0.0.0): Executed 51 of 51 (4 FAILED) (2.758 secs / 2.819 secs)\r\nTOTAL: 4 FAILED, 149 SUCCESS\r\n```"}}