From 3e052e55801278f3cd30180e7acd3767f99d484b Mon Sep 17 00:00:00 2001 From: Luke Page Date: Sun, 12 Aug 2012 13:35:55 +0100 Subject: [PATCH] Add more error tests from #244 --- test/less/errors/import-missing.less | 1 + test/less/errors/import-missing.txt | 3 +++ test/less/errors/javascript-error.less | 3 +++ test/less/errors/javascript-error.txt | 4 ++++ test/less/errors/parse-error-missing-bracket.less | 2 ++ test/less/errors/parse-error-missing-bracket.txt | 2 ++ 6 files changed, 15 insertions(+) create mode 100644 test/less/errors/import-missing.less create mode 100644 test/less/errors/import-missing.txt create mode 100644 test/less/errors/javascript-error.less create mode 100644 test/less/errors/javascript-error.txt create mode 100644 test/less/errors/parse-error-missing-bracket.less create mode 100644 test/less/errors/parse-error-missing-bracket.txt diff --git a/test/less/errors/import-missing.less b/test/less/errors/import-missing.less new file mode 100644 index 00000000..b740c112 --- /dev/null +++ b/test/less/errors/import-missing.less @@ -0,0 +1 @@ +@import "file-does-not-exist.less"; \ No newline at end of file diff --git a/test/less/errors/import-missing.txt b/test/less/errors/import-missing.txt new file mode 100644 index 00000000..2502e090 --- /dev/null +++ b/test/less/errors/import-missing.txt @@ -0,0 +1,3 @@ +FileError: 'file-does-not-exist.less' wasn't found. + in {path}import-missing.less:1:0 +1 @import "file-does-not-exist.less"; diff --git a/test/less/errors/javascript-error.less b/test/less/errors/javascript-error.less new file mode 100644 index 00000000..9cffb9ff --- /dev/null +++ b/test/less/errors/javascript-error.less @@ -0,0 +1,3 @@ +.scope { + var: `this.foo.toJS()`; +} diff --git a/test/less/errors/javascript-error.txt b/test/less/errors/javascript-error.txt new file mode 100644 index 00000000..16dc9b7d --- /dev/null +++ b/test/less/errors/javascript-error.txt @@ -0,0 +1,4 @@ +SyntaxError: JavaScript evaluation error: 'TypeError: Cannot call method 'toJS' of undefined' in {path}javascript-error.less:2:26 +1 .scope { +2 var: `this.foo.toJS()`; +3 } diff --git a/test/less/errors/parse-error-missing-bracket.less b/test/less/errors/parse-error-missing-bracket.less new file mode 100644 index 00000000..144a6edf --- /dev/null +++ b/test/less/errors/parse-error-missing-bracket.less @@ -0,0 +1,2 @@ +body { + background-color: #fff; diff --git a/test/less/errors/parse-error-missing-bracket.txt b/test/less/errors/parse-error-missing-bracket.txt new file mode 100644 index 00000000..ea47da3d --- /dev/null +++ b/test/less/errors/parse-error-missing-bracket.txt @@ -0,0 +1,2 @@ +ParseError: missing closing `}` in {path}parse-error-missing-bracket.less:3:1 +2 background-color: #fff;