TESTING "test configuration system" ./test-configloader TEST "initialising config system" init <line = ' #comment bla' END TEST "check content of configitem with section" configitem_simple_content_check $'[ key.foo suffix.bar ] ' << END out: item->line = '\[ key\.foo suffix.bar \] ' out: item->key_size = '7' out: item->key = 'key.foo suffix.bar \] ' out: item->delim = ' suffix.bar \] ' END TEST "check content of configitem with directive (without argument)" configitem_simple_content_check $' @directive' << END out: item->line = ' @directive' out: item->key_size = '9' out: item->key = '@directive' END TEST "check content of configitem with directive (with argument)" configitem_simple_content_check $' @directive argument' << END out: item->line = ' @directive argument' out: item->key_size = '9' out: item->key = '@directive argument' out: item->delim = ' argument' END TEST "check content of configitem with configentry" configitem_simple_content_check $'key.foo =bar' << END out: item->line = 'key.foo =bar' out: item->key_size = '7' out: item->key = 'key.foo =bar' out: item->delim = '=bar' END TEST "check content of configitem with configentry (redirect)" configitem_simple_content_check $'key.foo line = 'key.foo key_size = '7' out: item->key = 'key.foo delim = '