package engine import ( "testing" "jarl/internal/model" ) func TestNormalizeOptionWrapsLists(t *testing.T) { st := model.NewState() for in, want := range map[string]string{ "10.0.10.53": "{ 10.0.10.53; }", "localhost; key xfer;": "{ localhost; key xfer; }", "port 53 { any; }": "port 53 { any; }", "localhost 10.0.10.53": "{ localhost; 10.0.10.53; }", } { _, v, err := NormalizeOption(st, model.ScopeOptions, 0, "allow-transfer", in) if err != nil || v != want { t.Errorf("%q: %q, %v; want %q", in, v, err, want) } } }