| @ -0,0 +1,32 @@ | |||||
| package forge_test | |||||
| import ( | |||||
| "testing" | |||||
| "github.com/brettlangdon/forge" | |||||
| ) | |||||
| func TestSectionKeys(t *testing.T) { | |||||
| t.Parallel() | |||||
| section := forge.NewSection() | |||||
| section.SetString("key1", "value1") | |||||
| section.SetString("key2", "value2") | |||||
| section.SetString("key3", "value3") | |||||
| keys := section.Keys() | |||||
| if len(keys) != 3 { | |||||
| t.Error("expected Section to have 3 keys") | |||||
| } | |||||
| if keys[0] != "key1" { | |||||
| t.Error("expected 'key1' to be in the list of keys") | |||||
| } | |||||
| if keys[1] != "key2" { | |||||
| t.Error("expected 'key2' to be in the list of keys") | |||||
| } | |||||
| if keys[2] != "key3" { | |||||
| t.Error("expected 'key3' to be in the list of keys") | |||||
| } | |||||
| } | |||||