1package script 2 3import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 "github.com/stretchr/testify/require" 8) 9 10func TestSort(t *testing.T) { 11 t.Parallel() 12 13 t.Run("sort", func(t *testing.T) { 14 out, err := Echo("ab\na\nb").Sort(false).ToString() 15 require.NoError(t, err) 16 assert.Equal(t, "a\nab\nb\n", out) 17 }) 18 19 t.Run("sort reversed", func(t *testing.T) { 20 out, err := Echo("ab\na\nb").Sort(true).ToString() 21 require.NoError(t, err) 22 assert.Equal(t, "b\nab\na\n", out) 23 }) 24} 25