1
0
mirror of https://github.com/albfan/bash-ini-parser.git synced 2025-08-07 18:02:52 +03:00

test sections

closes #4
This commit is contained in:
albfan
2015-05-17 10:47:57 +02:00
parent 763965c8b8
commit f39fc72170
3 changed files with 56 additions and 0 deletions

19
t/t0003-sections.sh Executable file
View 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
View 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"

View 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"