package ngn_test import ( "ngn" "testing" "github.com/matryer/is" ) func TestGrowing(t *testing.T) { var cases = []struct { input string expected string }{ {"19", "22"}, {"99", "111"}, {"2533", "2555"}, {"123456879", "123456888"}, {"11123159995399999", "11123333333333333"}, {"123456788", "123456789"}, {"1234999", "1235555"}, } for _, tc := range cases { is := is.New(t) t.Run("Growing"+tc.input, func(t *testing.T) { is.Equal(tc.expected, ngn.Growing(tc.input, ngn.Tipping(tc.input))) }) } }