Documentation
¶
Index ¶
- Constants
- Variables
- func AssertGoldenFile(t *testing.T, testCaseName string, output []byte, removeUUIDs bool) error
- func AssertScenarioResponse(t *testing.T, scenario string, response []byte) error
- func Bootstrap(ctx context.Context) error
- func GenerateUserToken(user *entities.User, expiresAt time.Time) (string, error)
- func GoldenFileName(t *testing.T, testCaseName string) string
- func NormalizeScenarioJSONBytes(b []byte, replacements map[string]any) []byte
- func RegisterAveragePitTimeLoss(pitParamsMock *mocks.MockPitParameters, times int)
- func RegisterGetAllServiceDurations(pitParamsMock *mocks.MockPitParameters, times int)
- func RegisterGetPitTimeLoss(pitParamsMock *mocks.MockPitParameters, rc entities.RaceClass, ...)
- func RegisterGetServiceDurations(pitParamsMock *mocks.MockPitParameters, rc entities.RaceClass, times int)
- func RemoveUUIDs(data string) string
- func Teardown() error
- func TestScenarios(scenarioFiles embed.FS, scenarioPath string, fn func([]byte, string)) error
- type ExpectedValidationError
Constants ¶
View Source
const ( DiscordClientID string = "discord_test_client_id" TestUserAPIBaseURL string = "http://test-internal-user-api/api/v1" )
Variables ¶
Functions ¶
func AssertGoldenFile ¶
func AssertScenarioResponse ¶ added in v0.21.0
func GenerateUserToken ¶
func NormalizeScenarioJSONBytes ¶ added in v0.21.0
func RegisterAveragePitTimeLoss ¶
func RegisterAveragePitTimeLoss(pitParamsMock *mocks.MockPitParameters, times int)
func RegisterGetAllServiceDurations ¶
func RegisterGetAllServiceDurations(pitParamsMock *mocks.MockPitParameters, times int)
func RegisterGetPitTimeLoss ¶
func RegisterGetServiceDurations ¶
func RegisterGetServiceDurations(pitParamsMock *mocks.MockPitParameters, rc entities.RaceClass, times int)
func RemoveUUIDs ¶
Types ¶
type ExpectedValidationError ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.