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") } }