| 46 | ) |
| 47 | |
| 48 | func (s *ApplicationSuite) BeforeTest(suiteName, testName string) { |
| 49 | originalGenerateApplicationToken = generateApplicationToken |
| 50 | originalGenerateImageName = generateImageName |
| 51 | generateApplicationToken = test.Tokens(firstApplicationToken, secondApplicationToken, thirdApplicationToken) |
| 52 | generateImageName = test.Tokens(firstApplicationToken[1:], secondApplicationToken[1:], thirdApplicationToken[1:]) |
| 53 | mode.Set(mode.TestDev) |
| 54 | s.recorder = httptest.NewRecorder() |
| 55 | s.db = testdb.NewDB(s.T()) |
| 56 | s.ctx, _ = gin.CreateTestContext(s.recorder) |
| 57 | withURL(s.ctx, "http", "example.com") |
| 58 | s.a = &ApplicationAPI{DB: s.db} |
| 59 | } |
| 60 | |
| 61 | func (s *ApplicationSuite) AfterTest(suiteName, testName string) { |
| 62 | generateApplicationToken = originalGenerateApplicationToken |