diff options
author | Slack Coder <slackcoder@server.ky> | 2024-08-05 04:48:55 -0500 |
---|---|---|
committer | Slack Coder <slackcoder@server.ky> | 2024-08-05 04:48:55 -0500 |
commit | d7b3c49d5cf467b90ce6f3399e77caa630f01a49 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /internal/service/service_json_test.go | |
parent | 8161ec7d53a4c921c61b3e6e936daac63ca06d9e (diff) | |
download | mirror-d7b3c49d5cf467b90ce6f3399e77caa630f01a49.tar.xz |
Set To Do branch
Diffstat (limited to 'internal/service/service_json_test.go')
-rw-r--r-- | internal/service/service_json_test.go | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/internal/service/service_json_test.go b/internal/service/service_json_test.go deleted file mode 100644 index c8e073a..0000000 --- a/internal/service/service_json_test.go +++ /dev/null @@ -1,37 +0,0 @@ -package service - -import ( - "encoding/json" - "testing" - - "git.server.ky/slackcoder/mirror/internal" - "github.com/stretchr/testify/require" -) - -func mustJSON(arg interface{}) string { - buf, err := json.Marshal(arg) - if err != nil { - panic(err) - } - - return string(buf) -} - -func TestMirrorUnmarshalJSON(t *testing.T) { - str := mustJSON(map[string]interface{}{ - "method": "git", - "from": "https://git.taler.net/merchant.git", - "to": "/mirror/merchant", - }) - - exp := Mirror{ - Method: "git", - From: internal.MustURL("https://git.taler.net/merchant.git"), - To: internal.MustURL("/mirror/merchant"), - } - - var s Mirror - err := json.Unmarshal([]byte(str), &s) - require.NoError(t, err) - require.Equal(t, exp.String(), s.String()) -} |