summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--spec/amd.html11
-rw-r--r--spec/env/browser.js7
-rw-r--r--spec/env/node.js7
-rw-r--r--spec/env/runtime.js7
-rw-r--r--spec/index.html11
5 files changed, 34 insertions, 9 deletions
diff --git a/spec/amd.html b/spec/amd.html
index 544b576..a095650 100644
--- a/spec/amd.html
+++ b/spec/amd.html
@@ -45,9 +45,14 @@
};
function safeEval(templateSpec) {
- var ret;
- eval('ret = ' + templateSpec);
- return ret;
+ try {
+ var ret;
+ eval('ret = ' + templateSpec);
+ return ret;
+ } catch (err) {
+ console.error(templateSpec);
+ throw err;
+ }
}
</script>
<script>
diff --git a/spec/env/browser.js b/spec/env/browser.js
index 9f69e74..bcf4259 100644
--- a/spec/env/browser.js
+++ b/spec/env/browser.js
@@ -19,5 +19,10 @@ global.CompilerContext = {
};
function safeEval(templateSpec) {
- return eval('(' + templateSpec + ')');
+ try {
+ return eval('(' + templateSpec + ')');
+ } catch (err) {
+ console.error(templateSpec);
+ throw err;
+ }
}
diff --git a/spec/env/node.js b/spec/env/node.js
index 808c07e..d7db853 100644
--- a/spec/env/node.js
+++ b/spec/env/node.js
@@ -14,5 +14,10 @@ global.CompilerContext = {
};
function safeEval(templateSpec) {
- return eval('(' + templateSpec + ')');
+ try {
+ return eval('(' + templateSpec + ')');
+ } catch (err) {
+ console.error(templateSpec);
+ throw err;
+ }
}
diff --git a/spec/env/runtime.js b/spec/env/runtime.js
index e73d111..5a2dcd9 100644
--- a/spec/env/runtime.js
+++ b/spec/env/runtime.js
@@ -39,5 +39,10 @@ global.CompilerContext = {
};
function safeEval(templateSpec) {
- return eval('(' + templateSpec + ')');
+ try {
+ return eval('(' + templateSpec + ')');
+ } catch (err) {
+ console.error(templateSpec);
+ throw err;
+ }
}
diff --git a/spec/index.html b/spec/index.html
index f0a6471..fe306e7 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -37,9 +37,14 @@
};
function safeEval(templateSpec) {
- var ret;
- eval('ret = ' + templateSpec);
- return ret;
+ try {
+ var ret;
+ eval('ret = ' + templateSpec);
+ return ret;
+ } catch (err) {
+ console.error(templateSpec);
+ throw err;
+ }
}
</script>
<script src="/tmp/tests.js"></script>