diff options
Diffstat (limited to 'tools/node_modules/expresso/deps/jscoverage/tests/javascript-ignore/ignore.js')
-rw-r--r-- | tools/node_modules/expresso/deps/jscoverage/tests/javascript-ignore/ignore.js | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tools/node_modules/expresso/deps/jscoverage/tests/javascript-ignore/ignore.js b/tools/node_modules/expresso/deps/jscoverage/tests/javascript-ignore/ignore.js new file mode 100644 index 0000000..8579ff0 --- /dev/null +++ b/tools/node_modules/expresso/deps/jscoverage/tests/javascript-ignore/ignore.js @@ -0,0 +1,44 @@ +function createRequest() { +//#JSCOVERAGE_IF + if (window.XMLHttpRequest) { + return new XMLHttpRequest(); + } + else if (window.ActiveXObject) { + return new ActiveXObject('Msxml2.XMLHTTP'); + } + else { + throw 'no XMLHttpRequest implementation available'; + } +} + +function createRequest2() { +//#JSCOVERAGE_IF + if (window.XMLHttpRequest) { + return new XMLHttpRequest(); + } + +//#JSCOVERAGE_IF ! window.XMLHttpRequest +//#JSCOVERAGE_IF + if (window.ActiveXObject) { + return new ActiveXObject('Msxml2.XMLHTTP'); + } + +//#JSCOVERAGE_IF 0 + throw 'no XMLHttpRequest implementation available'; +//#JSCOVERAGE_ENDIF +//#JSCOVERAGE_ENDIF +} + +function log(s) { +//#JSCOVERAGE_IF + if (window.console && window.console.log) { + console.log(s); + } + else if (window.opera && window.opera.postError) { + opera.postError(s); + } +} + +var request = createRequest(); +var request2 = createRequest2(); +log('created requests'); |