Skip to content

Commit e197fc7

Browse files
committed
add test
1 parent 4299c3b commit e197fc7

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/integration/api_org_test.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ import (
1111
"testing"
1212

1313
auth_model "code.gitea.io/gitea/models/auth"
14+
"code.gitea.io/gitea/models/db"
15+
org_model "code.gitea.io/gitea/models/organization"
16+
"code.gitea.io/gitea/models/perm"
17+
unit_model "code.gitea.io/gitea/models/unit"
1418
"code.gitea.io/gitea/models/unittest"
1519
user_model "code.gitea.io/gitea/models/user"
1620
"code.gitea.io/gitea/modules/setting"
@@ -51,6 +55,22 @@ func TestAPIOrgCreate(t *testing.T) {
5155
FullName: org.FullName,
5256
})
5357

58+
// Check owner team permission
59+
ownerTeam, _ := org_model.GetOwnerTeam(db.DefaultContext, apiOrg.ID)
60+
61+
for _, ut := range unit_model.AllRepoUnitTypes {
62+
// WIP: need to confirm
63+
if ut == unit_model.TypeExternalTracker || ut == unit_model.TypeExternalWiki {
64+
continue
65+
}
66+
unittest.AssertExistsAndLoadBean(t, &org_model.TeamUnit{
67+
OrgID: apiOrg.ID,
68+
TeamID: ownerTeam.ID,
69+
Type: ut,
70+
AccessMode: perm.AccessModeOwner,
71+
})
72+
}
73+
5474
req = NewRequestf(t, "GET", "/api/v1/orgs/%s?token=%s", org.UserName, token)
5575
resp = MakeRequest(t, req, http.StatusOK)
5676
DecodeJSON(t, resp, &apiOrg)

0 commit comments

Comments
 (0)