Documentation ¶
Index ¶
- Variables
- func RegisterApp(app *fiber.App)
- func TestAuth(t *testing.T)
- type RequestConfig
- type Tester
- func (tester *Tester) Delete(t assert.TestingT, route string, status int, config RequestConfig)
- func (tester *Tester) Get(t assert.TestingT, route string, status int, config RequestConfig)
- func (tester *Tester) Patch(t assert.TestingT, route string, status int, config RequestConfig)
- func (tester *Tester) Post(t assert.TestingT, route string, status int, config RequestConfig)
- func (tester *Tester) Put(t assert.TestingT, route string, status int, config RequestConfig)
- func (tester *Tester) Request(t assert.TestingT, method string, route string, status int, ...)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultTester = &Tester{} UserTester = &Tester{ID: 1} AdminTester = &Tester{ID: 2} OtherTester = map[int]*Tester{ 0: DefaultTester, 1: UserTester, 2: AdminTester, } // map[userID]Tester )
View Source
var App *fiber.App
View Source
var DB *gorm.DB
Functions ¶
func RegisterApp ¶
func RegisterApp(app *fiber.App)
RegisterApp registers the fiber app to the package It should be called before any test
Types ¶
type RequestConfig ¶
type RequestConfig struct { RequestHeaders map[string]string RequestQuery any RequestBody any ResponseModel any ExpectedBody string ContentType string `default:"application/json"` }
RequestConfig is a struct that contains the config of a request
Click to show internal directories.
Click to hide internal directories.