github.com/mikejeuga/temperature-converter@v0.0.0-20220721135550-2cf6fcec7145/src/internal/adapters/cli/command_test.go (about) 1 package cli_test 2 3 import ( 4 "bytes" 5 "github.com/matryer/is" 6 "github.com/mikejeuga/temperature-converter/src/internal/adapters/cli" 7 "testing" 8 ) 9 10 func TestCLI(t *testing.T) { 11 is := is.New(t) 12 newCLI := cli.NewCLI() 13 14 buffer := &bytes.Buffer{} 15 value := []byte(`5`) 16 17 data := bytes.NewReader(value) 18 newCLI.ConvertCtoF(buffer, data) 19 20 want := `41` 21 is.Equal(buffer.String(), want) 22 23 }