1*ba677afaSXin Li// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 2*ba677afaSXin Li 3*ba677afaSXin Lipackage saver2v1 4*ba677afaSXin Li 5*ba677afaSXin Liimport ( 6*ba677afaSXin Li "testing" 7*ba677afaSXin Li) 8*ba677afaSXin Li 9*ba677afaSXin Li// ===== Utility function tests ===== 10*ba677afaSXin Lifunc TestTextifyWrapsStringWithNewline(t *testing.T) { 11*ba677afaSXin Li s := `this text has 12*ba677afaSXin Lia newline in it` 13*ba677afaSXin Li want := `<text>this text has 14*ba677afaSXin Lia newline in it</text>` 15*ba677afaSXin Li 16*ba677afaSXin Li got := textify(s) 17*ba677afaSXin Li 18*ba677afaSXin Li if want != got { 19*ba677afaSXin Li t.Errorf("Expected %s, got %s", want, got) 20*ba677afaSXin Li } 21*ba677afaSXin Li} 22*ba677afaSXin Li 23*ba677afaSXin Lifunc TestTextifyDoesNotWrapsStringWithNoNewline(t *testing.T) { 24*ba677afaSXin Li s := `this text has no newline in it` 25*ba677afaSXin Li want := s 26*ba677afaSXin Li 27*ba677afaSXin Li got := textify(s) 28*ba677afaSXin Li 29*ba677afaSXin Li if want != got { 30*ba677afaSXin Li t.Errorf("Expected %s, got %s", want, got) 31*ba677afaSXin Li } 32*ba677afaSXin Li} 33