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