diff options
-rw-r--r-- | testdata/scad/misc/escape-test.scad | 2 | ||||
-rw-r--r-- | tests/CMakeLists.txt | 2 | ||||
-rw-r--r-- | tests/regression/dumptest/escape-test-expected.txt | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/testdata/scad/misc/escape-test.scad b/testdata/scad/misc/escape-test.scad new file mode 100644 index 0000000..81b5fe4 --- /dev/null +++ b/testdata/scad/misc/escape-test.scad @@ -0,0 +1,2 @@ +import(file="A:\\ B:\" C:\t D:\n E:' F:\\\\", layer="A:\\ B:\" C:\t D:\n E:' F:\\\\"); + diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ea410ed..f605ba4 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -366,6 +366,7 @@ file(GLOB SCAD_DXF_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/dxf/*.scad) file(GLOB EXAMPLE_FILES ${CMAKE_SOURCE_DIR}/../examples/*.scad) list(APPEND DUMPTEST_FILES ${MINIMAL_FILES} ${FEATURES_FILES} ${EXAMPLE_FILES}) +list(APPEND DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/escape-test.scad) # Disable tests which are known to cause floating point comparison issues # Once we're capable of comparing these across platforms, we can put these back in list(REMOVE_ITEM DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/features/transform-tests.scad) @@ -383,6 +384,7 @@ list(REMOVE_ITEM DUMPTEST_FILES ${CMAKE_SOURCE_DIR}/../examples/example021.scad) list(APPEND ECHO_FILES ${CMAKE_SOURCE_DIR}/../testdata/scad/minimal/echo.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/features/echo-tests.scad + ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/string-test.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/parser-tests.scad ${CMAKE_SOURCE_DIR}/../testdata/scad/misc/builtin-tests.scad) diff --git a/tests/regression/dumptest/escape-test-expected.txt b/tests/regression/dumptest/escape-test-expected.txt new file mode 100644 index 0000000..1b2aa0d --- /dev/null +++ b/tests/regression/dumptest/escape-test-expected.txt @@ -0,0 +1,2 @@ + import(file = "A:\\ B:\" C:\t D:\n E:' F:\\\\", layer = "A:\\ B:\" C:\t D:\n E:' F:\\\\", origin = [0, 0], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + |