summaryrefslogtreecommitdiff
path: root/testrig/config.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2022-08-31 17:31:21 +0200
committerLibravatar GitHub <noreply@github.com>2022-08-31 17:31:21 +0200
commit0245c606d77c8b99833ccc2c0923a298fb482236 (patch)
tree16311e89656894f09cfaeb8b0f21b5ac9e4de502 /testrig/config.go
parent[feature] add rate limit middleware (#741) (diff)
downloadgotosocial-0245c606d77c8b99833ccc2c0923a298fb482236.tar.xz
[chore] Test fixes (#788)
* use 'test' value for testrig storage backend * update test dependency * add WaitFor func in testrig * use WaitFor function instead of time.Sleep * tidy up tests * make SentMessages a sync.map * go fmt
Diffstat (limited to 'testrig/config.go')
-rw-r--r--testrig/config.go15
1 files changed, 7 insertions, 8 deletions
diff --git a/testrig/config.go b/testrig/config.go
index 59f7e6df3..9de23dfc3 100644
--- a/testrig/config.go
+++ b/testrig/config.go
@@ -19,9 +19,6 @@
package testrig
import (
- "os"
- "path"
-
"github.com/coreos/go-oidc/v3/oidc"
"github.com/superseriousbusiness/gotosocial/internal/config"
)
@@ -29,12 +26,11 @@ import (
// InitTestConfig initializes viper configuration with test defaults.
func InitTestConfig() {
config.Config(func(cfg *config.Configuration) {
- *cfg = TestDefaults
+ *cfg = testDefaults
})
}
-// TestDefaults returns a Values struct with values set that are suitable for local testing.
-var TestDefaults = config.Configuration{
+var testDefaults = config.Configuration{
LogLevel: "trace",
LogDbQueries: true,
ApplicationName: "gotosocial",
@@ -69,8 +65,11 @@ var TestDefaults = config.Configuration{
MediaDescriptionMaxChars: 500,
MediaRemoteCacheDays: 30,
- StorageBackend: "local",
- StorageLocalBasePath: path.Join(os.TempDir(), "gotosocial"),
+ // the testrig only uses in-memory storage, so we can
+ // safely set this value to 'test' to avoid running storage
+ // migrations, and other silly things like that
+ StorageBackend: "test",
+ StorageLocalBasePath: "",
StatusesMaxChars: 5000,
StatusesCWMaxChars: 100,