summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2014-02-09 21:26:43 (GMT)
committerMarius Kintel <marius@kintel.net>2014-02-09 21:26:43 (GMT)
commit65aeb0ad19a17ccb59fc29254142be0855c6e0e8 (patch)
treea6e0d8f75bb992ecb057f9459b2bdf11f65e5402
parentb4163c6deac9a7bca23f878ac1ddf8470815cb82 (diff)
Added test for #535
-rw-r--r--testdata/modulecache-tests/README.txt11
-rw-r--r--testdata/modulecache-tests/mainusingerror.scad3
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>
contact: Jan Huwald // Impressum