From b48c22c84dd44cdb2a4f3f4620c291b432f5f739 Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Mon, 2 Oct 2017 21:29:16 +0200 Subject: [PATCH] Forgot a test for tag, added it --- model/tag_test.go | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/model/tag_test.go b/model/tag_test.go index 8a96646..5d43597 100644 --- a/model/tag_test.go +++ b/model/tag_test.go @@ -115,6 +115,36 @@ func TestTag(t *testing.T) { testTag = tag }) + t.Run("Update", func(t *testing.T) { + if testTag == nil { + t.Error("No tag to modify") + t.Fail() + return + } + + testTag.Type = "Character" + testTag.Name = "Urdnot Sild" + + err := testTag.Update() + if err != nil { + t.Error("Modify failed:", err) + t.Fail() + } + + tag, err := FindTag("name", name) + if err != nil && err.Error() != "not found" { + t.Log("Failed to get tags:", err) + t.Fail() + } + if tag != nil { + t.Log("Tag found by old name") + t.Fail() + return + } + + name = testTag.Name + }) + t.Run("FindByName", func(t *testing.T) { tag, err := FindTag("name", name) if err != nil {