1
Fork 0

Add test for upgrading AllowSubgroups.

This commit is contained in:
Juliusz Chroboczek 2024-04-17 18:48:24 +02:00
parent 96f69c0765
commit 19dfccc3d5
1 changed files with 6 additions and 1 deletions

View File

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