code.gitea.io/gitea@v1.21.7/routers/web/org/projects_test.go (about) 1 // Copyright 2022 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package org_test 5 6 import ( 7 "testing" 8 9 "code.gitea.io/gitea/models/unittest" 10 "code.gitea.io/gitea/modules/contexttest" 11 "code.gitea.io/gitea/routers/web/org" 12 13 "github.com/stretchr/testify/assert" 14 ) 15 16 func TestCheckProjectBoardChangePermissions(t *testing.T) { 17 unittest.PrepareTestEnv(t) 18 ctx, _ := contexttest.MockContext(t, "user2/-/projects/4/4") 19 contexttest.LoadUser(t, ctx, 2) 20 ctx.ContextUser = ctx.Doer // user2 21 ctx.SetParams(":id", "4") 22 ctx.SetParams(":boardID", "4") 23 24 project, board := org.CheckProjectBoardChangePermissions(ctx) 25 assert.NotNil(t, project) 26 assert.NotNil(t, board) 27 assert.False(t, ctx.Written()) 28 }