diff --git a/group/description_test.go b/group/description_test.go index 387cc18..96be786 100644 --- a/group/description_test.go +++ b/group/description_test.go @@ -59,7 +59,7 @@ func TestEmptyJSON(t *testing.T) { var descJSON = ` { "max-history-age": 10, - "allow-subgroups": true, + "auto-subgroups": true, "users": { "jch": {"password": "topsecret", "permissions": "op"}, "john": {"password": "secret", "permissions": "present"}, @@ -125,6 +125,11 @@ func TestUpgradeDescription(t *testing.T) { t.Fatalf("upgradeDescription: %v", err) } + if d1.AutoSubgroups != d2.AutoSubgroups || + d1.AllowSubgroups != d2.AllowSubgroups { + t.Errorf("AllowSubgroups not upgraded correctly") + } + if d2.Op != nil || d2.Presenter != nil || d2.Other != nil { t.Errorf("legacy field is not nil") }