mirror of
https://github.com/simon987/task_tracker.git
synced 2025-12-15 15:59:03 +00:00
Add project secret & bug fix
This commit is contained in:
@@ -3,6 +3,7 @@ package test
|
||||
import (
|
||||
"github.com/simon987/task_tracker/api"
|
||||
"github.com/simon987/task_tracker/config"
|
||||
"github.com/simon987/task_tracker/storage"
|
||||
"net/http"
|
||||
"testing"
|
||||
"time"
|
||||
@@ -12,6 +13,9 @@ var testApi *api.WebAPI
|
||||
var testAdminCtx *http.Client
|
||||
var testUserCtx *http.Client
|
||||
|
||||
var testProject int64
|
||||
var testWorker *storage.Worker
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
|
||||
config.SetupConfig()
|
||||
@@ -25,6 +29,19 @@ func TestMain(m *testing.M) {
|
||||
|
||||
testAdminCtx = getSessionCtx("testadmin", "testadmin", true)
|
||||
testUserCtx = getSessionCtx("testuser", "testuser", false)
|
||||
testProject = createProjectAsAdmin(api.CreateProjectRequest{
|
||||
Name: "generictestproject",
|
||||
Public: false,
|
||||
}).Content.Id
|
||||
testWorker = createWorker(api.CreateWorkerRequest{
|
||||
Alias: "generictestworker",
|
||||
}).Content.Worker
|
||||
requestAccess(api.CreateWorkerAccessRequest{
|
||||
Project: testProject,
|
||||
Assign: true,
|
||||
Submit: true,
|
||||
}, testWorker)
|
||||
acceptAccessRequest(testProject, testWorker.Id, testAdminCtx)
|
||||
|
||||
m.Run()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user