aboutsummaryrefslogtreecommitdiffstats
path: root/tools/node_modules/expresso/deps/jscoverage/tests/javascript-ignore/ignore.js
diff options
context:
space:
mode:
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.js44
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');