You've already forked bash-ini-parser
mirror of
https://github.com/albfan/bash-ini-parser.git
synced 2025-08-07 18:02:52 +03:00
19
t/t0003-sections.sh
Executable file
19
t/t0003-sections.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/sh
|
||||
|
||||
SHARNESS_TEST_EXTENSION="sh"
|
||||
|
||||
test_description="check sections"
|
||||
|
||||
. sharness/sharness.sh
|
||||
|
||||
. ../../bash-ini-parser
|
||||
|
||||
DIR_TEST=$SHARNESS_TEST_DIRECTORY/t0003
|
||||
|
||||
test_expect_success "Parse sections" "
|
||||
cfg_parser $DIR_TEST/sections.ini
|
||||
cfg_writer > sections.out
|
||||
diff $DIR_TEST/sections.out.correct sections.out
|
||||
"
|
||||
|
||||
test_done
|
20
t/t0003/sections.ini
Normal file
20
t/t0003/sections.ini
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
; Testing sections
|
||||
|
||||
[section1]
|
||||
var1="section 1 VAR 1"
|
||||
var2= "section 1 VAR 2"
|
||||
var3 = "section 1 VAR 3 "
|
||||
|
||||
[section2]
|
||||
var1 = section 2 VAR 1
|
||||
var2=" section 2 VAR 2"
|
||||
var3=section 2 VAR 3
|
||||
var4=section 2 VAR 4
|
||||
var5=section 2 VAR 5
|
||||
|
||||
[section3]
|
||||
var1="section 3 VAR 1"
|
||||
var2= "section 3 VAR 2"
|
||||
|
||||
|
17
t/t0003/sections.out.correct
Normal file
17
t/t0003/sections.out.correct
Normal file
@@ -0,0 +1,17 @@
|
||||
[section1]
|
||||
var1="section 1 VAR 1"
|
||||
var2="section 1 VAR 2"
|
||||
var3="section 1 VAR 3 "
|
||||
[section2]
|
||||
;var1 is an array
|
||||
var1="section 2 VAR 1"
|
||||
var2=" section 2 VAR 2"
|
||||
;var3 is an array
|
||||
var3="section 2 VAR 3"
|
||||
;var4 is an array
|
||||
var4="section 2 VAR 4"
|
||||
;var5 is an array
|
||||
var5="section 2 VAR 5"
|
||||
[section3]
|
||||
var1="section 3 VAR 1"
|
||||
var2="section 3 VAR 2"
|
Reference in New Issue
Block a user