/
githubmirror
/
fizz
Обзор
Документация
Войти
/
githubmirror
/
fizz
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
bubbler_test.go
32 строки
580 B
Matthias Fasching
Fix broken dependency to pop
21 ноя 2021, 18:05
21 ноя 2021, 18:05
11667a6
Код
Авторство
О чём код?
package fizz import ( "bytes" "strings" "testing" "github.com/stretchr/testify/require" ) func Test_Exec(t *testing.T) { r := require.New(t) b := NewBubbler(nil) f := fizzer{b} bb := &bytes.Buffer{} c := f.Exec(bb) r.NoError(c("echo hello")) r.Equal("hello", strings.TrimSpace(bb.String())) } func Test_ExecQuoted(t *testing.T) { r := require.New(t) b := NewBubbler(nil) f := fizzer{b} bb := &bytes.Buffer{} c := f.Exec(bb) // without proper splitting we would get "'a b c'" r.NoError(c("echo 'a b c'")) r.Equal("a b c", strings.TrimSpace(bb.String())) }