diff options
-rw-r--r-- | spec/amd.html | 11 | ||||
-rw-r--r-- | spec/env/browser.js | 7 | ||||
-rw-r--r-- | spec/env/node.js | 7 | ||||
-rw-r--r-- | spec/env/runtime.js | 7 | ||||
-rw-r--r-- | spec/index.html | 11 |
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> |