diff options
author | Marius Kintel <marius@kintel.net> | 2014-02-09 21:26:43 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2014-02-09 21:26:43 (GMT) |
commit | 65aeb0ad19a17ccb59fc29254142be0855c6e0e8 (patch) | |
tree | a6e0d8f75bb992ecb057f9459b2bdf11f65e5402 | |
parent | b4163c6deac9a7bca23f878ac1ddf8470815cb82 (diff) |
Added test for #535
-rw-r--r-- | testdata/modulecache-tests/README.txt | 11 | ||||
-rw-r--r-- | testdata/modulecache-tests/mainusingerror.scad | 3 |
2 files changed, 14 insertions, 0 deletions
diff --git a/testdata/modulecache-tests/README.txt b/testdata/modulecache-tests/README.txt index 214acc5..95bf9d5 100644 --- a/testdata/modulecache-tests/README.txt +++ b/testdata/modulecache-tests/README.txt @@ -124,3 +124,14 @@ o rm cascade*.scad o Verify that no rerendering was triggered (the 4 objects are still there) o ./cascade2.sh o Verify that everything reloads at once without flickering + +Test 15: Correct handling of compile errors in auto-reloaded modules +-------- +o Turn on Automatic Reload and Compile +o Open mainusingerror.scad +o Verify that you get: + - Compiling library '.../error.scad'. + - Parser error in line 3: syntax error + - WARNING: Failed to compile library '.../error.scad'. + - Main file should keep compiling +o Verify that the above doesn't repeat diff --git a/testdata/modulecache-tests/mainusingerror.scad b/testdata/modulecache-tests/mainusingerror.scad new file mode 100644 index 0000000..626f4aa --- /dev/null +++ b/testdata/modulecache-tests/mainusingerror.scad @@ -0,0 +1,3 @@ +//mainusingerror.scad +echo(version()); +use <error.scad> |