Fix tests and issues

This commit is contained in:
Daniel
2024-11-08 14:39:58 +01:00
parent 2d0d711938
commit ddf7ba170e
10 changed files with 325 additions and 231 deletions

View File

@@ -29,21 +29,23 @@ func newTestInstance(testName string) (*testInstance, error) {
}, nil
}
func TestConfigPersistence(t *testing.T) {
t.Parallel()
func TestMain(m *testing.M) {
instance, err := newTestInstance("test-config")
if err != nil {
t.Fatalf("failed to create test instance: %s", err)
panic(fmt.Errorf("failed to create test instance: %w", err))
}
defer func() { _ = os.RemoveAll(instance.DataDir()) }()
module, err = New(instance)
if err != nil {
t.Fatalf("failed to initialize module: %s", err)
panic(fmt.Errorf("failed to initialize module: %w", err))
}
err = SaveConfig()
m.Run()
}
func TestConfigPersistence(t *testing.T) { //nolint:paralleltest
err := SaveConfig()
if err != nil {
t.Fatal(err)
}