Skip to content

Commit c7dff47

Browse files
author
Holger Brandl
committed
added tests to prevent regressions of #98 (empty args)
1 parent 83f6a20 commit c7dff47

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/test_suite.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,20 @@ assert_end custom_interpreters
229229

230230

231231

232+
########################################################################################################################
233+
## misc
234+
235+
## prevent regressions of #98 (it fails to process empty or space-containing arguments)
236+
assert 'kscript "println(args.size)" foo bar' 2 ## regaular args
237+
assert 'kscript "println(args.size)" "" foo bar' 3 ## accept empty args
238+
assert 'kscript "println(args.size)" "--params foo"' 1 ## make sure dash args are not confused with options
239+
assert 'kscript "println(args.size)" "foo bar"' 1 ## allow for spaces
240+
assert 'kscript "println(args[0])" "foo bar"' "foo bar" ## make sure quotes are not propagated into args
241+
242+
243+
assert_end misc
244+
245+
232246
########################################################################################################################
233247
## run junit-test suite
234248

0 commit comments

Comments
 (0)