From 06632c16da7bae37ef4bd79ce5e92ecd4fddee52 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Tue, 27 Feb 2024 23:11:27 +0100 Subject: [PATCH] Better interface for writeconfig --- backend/internal/config/config.go | 2 +- backend/internal/config/config_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/internal/config/config.go b/backend/internal/config/config.go index aec7512..5bebc34 100644 --- a/backend/internal/config/config.go +++ b/backend/internal/config/config.go @@ -22,7 +22,7 @@ type Config struct { } // WriteConfigToFile writes a Config to a file -func WriteConfigToFile(c *Config, filename string) error { +func (c *Config) WriteConfigToFile(filename string) error { f, err := os.Create(filename) if err != nil { return err diff --git a/backend/internal/config/config_test.go b/backend/internal/config/config_test.go index cc462ff..cb02a31 100644 --- a/backend/internal/config/config_test.go +++ b/backend/internal/config/config_test.go @@ -26,7 +26,7 @@ func TestNewConfig(t *testing.T) { func TestWriteConfig(t *testing.T) { c := NewConfig() - err := WriteConfigToFile(c, "test.toml") + err := c.WriteConfigToFile("test.toml") if err != nil { t.Errorf("Expected no error, got %s", err) } @@ -37,7 +37,7 @@ func TestWriteConfig(t *testing.T) { func TestReadConfig(t *testing.T) { c := NewConfig() - err := WriteConfigToFile(c, "test.toml") + err := c.WriteConfigToFile("test.toml") if err != nil { t.Errorf("Expected no error, got %s", err) }