|
|
@ -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 { |
|
|
|