setupNewServer creates a new server and returns the server and database. This is useful when a test needs to switch to a new empty server.
(t *testing.T)
| 111 | // setupNewServer creates a new server and returns the server and database. |
| 112 | // This is useful when a test needs to switch to a new empty server. |
| 113 | func setupNewServer(t *testing.T) (*httptest.Server, *gorm.DB) { |
| 114 | server, serverDB, err := setupTestServer(t, serverTime) |
| 115 | if err != nil { |
| 116 | t.Fatal(errors.Wrap(err, "setting up new test server")) |
| 117 | } |
| 118 | t.Cleanup(func() { server.Close() }) |
| 119 | |
| 120 | return server, serverDB |
| 121 | } |
| 122 | |
| 123 | // updateConfigAPIEndpoint updates the config file with the given API endpoint |
| 124 | func updateConfigAPIEndpoint(t *testing.T, tmpDir string, apiEndpoint string) { |
no test coverage detected