diff options
Diffstat (limited to 'tvsaver/saver2v1/util_test.go')
-rw-r--r-- | tvsaver/saver2v1/util_test.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tvsaver/saver2v1/util_test.go b/tvsaver/saver2v1/util_test.go new file mode 100644 index 0000000..aceccb7 --- /dev/null +++ b/tvsaver/saver2v1/util_test.go @@ -0,0 +1,32 @@ +// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later + +package saver2v1 + +import ( + "testing" +) + +// ===== Utility function tests ===== +func TestTextifyWrapsStringWithNewline(t *testing.T) { + s := `this text has +a newline in it` + want := `<text>this text has +a newline in it</text>` + + got := textify(s) + + if want != got { + t.Errorf("Expected %s, got %s", want, got) + } +} + +func TestTextifyDoesNotWrapsStringWithNoNewline(t *testing.T) { + s := `this text has no newline in it` + want := s + + got := textify(s) + + if want != got { + t.Errorf("Expected %s, got %s", want, got) + } +} |