mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-10-22 01:38:11 +00:00
initial public commit
This commit is contained in:
27
pkg/build/writer_test.go
Normal file
27
pkg/build/writer_test.go
Normal file
@@ -0,0 +1,27 @@
|
||||
package build
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestSetupDockerfile(t *testing.T) {
|
||||
var buf bytes.Buffer
|
||||
|
||||
// wrap the buffer so we can analyze output
|
||||
w := writer{&buf}
|
||||
|
||||
w.WriteString("#DRONE:676f206275696c64\n")
|
||||
w.WriteString("#DRONE:676f2074657374202d76\n")
|
||||
w.WriteString("PASS\n")
|
||||
w.WriteString("ok github.com/garyburd/redigo/redis 0.113s\n")
|
||||
|
||||
expected := `$ go build
|
||||
$ go test -v
|
||||
PASS
|
||||
ok github.com/garyburd/redigo/redis 0.113s
|
||||
`
|
||||
if expected != buf.String() {
|
||||
t.Errorf("Expected commands decoded and echoed correctly. got \n%s", buf.String())
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user