mirror of
https://github.com/ascii-boxes/boxes.git
synced 2024-12-04 22:11:07 +01:00
Add error test case for unterminated strings in the config file
This commit is contained in:
parent
ac8617b383
commit
beb8696a79
24
test/120_parser_unterminated_string.cfg
Normal file
24
test/120_parser_unterminated_string.cfg
Normal file
@ -0,0 +1,24 @@
|
||||
BOX testbox1
|
||||
|
||||
escaped "aaa\"bbb\\\"ccc#" # the string aaa"bbb\"ccc#
|
||||
errored "aaa\\"bbb" # unterminated!
|
||||
|
||||
sample
|
||||
#
|
||||
# regular comments used in Perl, Shell scripts, etc.
|
||||
#
|
||||
ends
|
||||
|
||||
shapes {
|
||||
w ("#")
|
||||
}
|
||||
|
||||
elastic (
|
||||
w
|
||||
)
|
||||
|
||||
padding {
|
||||
left 1
|
||||
}
|
||||
|
||||
END testbox1
|
11
test/120_parser_unterminated_string.txt
Normal file
11
test/120_parser_unterminated_string.txt
Normal file
@ -0,0 +1,11 @@
|
||||
:ARGS
|
||||
-f 120_parser_unterminated_string.cfg
|
||||
:INPUT
|
||||
foo
|
||||
:OUTPUT-FILTER
|
||||
:EXPECTED-ERROR 1
|
||||
boxes: 120_parser_unterminated_string.cfg: line 4: Unterminated String -- " # unterminated!
|
||||
boxes: 120_parser_unterminated_string.cfg: line 4: syntax error
|
||||
boxes: 120_parser_unterminated_string.cfg: line 4: skipping to next design
|
||||
boxes: 120_parser_unterminated_string.cfg: line 25: no valid designs found
|
||||
:EOF
|
Loading…
Reference in New Issue
Block a user