mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-02-03 11:29:45 +01:00
Added 10 test cases for tab handling
This commit is contained in:
parent
26fd6fbce7
commit
7df06c8f45
12
test/072_tab_expanded_split.txt
Normal file
12
test/072_tab_expanded_split.txt
Normal file
@ -0,0 +1,12 @@
|
||||
:ARGS
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/**************/
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/**************/
|
||||
:EOF
|
13
test/073_tab_expanded_size4.txt
Normal file
13
test/073_tab_expanded_size4.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 4
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/**********/
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/**********/
|
||||
:EOF
|
13
test/074_tab_keep_size4.txt
Normal file
13
test/074_tab_keep_size4.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 4k
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/**********/
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/**********/
|
||||
:EOF
|
13
test/075_tab_unexpand.txt
Normal file
13
test/075_tab_unexpand.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 4u
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/**********/
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/**********/
|
||||
:EOF
|
13
test/076_tab_keep_size4_withContent.txt
Normal file
13
test/076_tab_keep_size4_withContent.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 4k
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXX XXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/***********/
|
||||
/* XXXXXX */
|
||||
/* XXX XXX */
|
||||
/* XXXXXX */
|
||||
/***********/
|
||||
:EOF
|
14
test/077_tab_unexpand_size8_withContent.txt
Normal file
14
test/077_tab_unexpand_size8_withContent.txt
Normal file
@ -0,0 +1,14 @@
|
||||
Because input lines 1 and 3 are only 4 spaces, no tabs can be unexpanded!
|
||||
:ARGS
|
||||
-t 8u
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXX XXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/*******************/
|
||||
/* XXXXXX */
|
||||
/* XXX XXX */
|
||||
/* XXXXXX */
|
||||
/*******************/
|
||||
:EOF
|
13
test/078_tab_unexpand_size8_withContent2.txt
Normal file
13
test/078_tab_unexpand_size8_withContent2.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 8u
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXX XXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/***************/
|
||||
/* XXXXXX */
|
||||
/* XXX XXX */
|
||||
/* XXXXXX */
|
||||
/***************/
|
||||
:EOF
|
13
test/079_tab_keep_size8.txt
Normal file
13
test/079_tab_keep_size8.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 8k
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXX XXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/***************/
|
||||
/* XXXXXX */
|
||||
/* XXX XXX */
|
||||
/* XXXXXX */
|
||||
/***************/
|
||||
:EOF
|
13
test/080_tab_expand_size4.txt
Normal file
13
test/080_tab_expand_size4.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 4
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/**********/
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/**********/
|
||||
:EOF
|
13
test/081_tab_unexpand_size4_fromNone.txt
Normal file
13
test/081_tab_unexpand_size4_fromNone.txt
Normal file
@ -0,0 +1,13 @@
|
||||
:ARGS
|
||||
-t 4u
|
||||
:INPUT
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
XXXXXX
|
||||
:EXPECTED
|
||||
/**********/
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/* XXXXXX */
|
||||
/**********/
|
||||
:EOF
|
Loading…
Reference in New Issue
Block a user