コード例 #1
0
func TestTransformError(t *testing.T) {
	e := errors.New("foo")
	s, err := ghtasklists.Transform(errReader{e: e})

	assert.Equal(t, e, err)
	assert.Equal(t, "", s)
}
コード例 #2
0
ファイル: ghtasklist.go プロジェクト: bfontaine/ghtasklist
func main() {
	s, err := ghtasklists.Transform(os.Stdin)
	if err != nil {
		fmt.Fprintf(os.Stderr, "Error: %v\n", err)
		os.Exit(1)
	}
	fmt.Println(s)
}
コード例 #3
0
func TestTransform(t *testing.T) {
	input := `
		foo
		bar qux
		choucroute`

	output := `- [ ] 		foo
- [ ] 		bar qux
- [ ] 		choucroute
`

	s, e := ghtasklists.Transform(strings.NewReader(input))

	assert.Nil(t, e)
	assert.Equal(t, output, s)
}
コード例 #4
0
func TestTransformEmpty(t *testing.T) {
	s, e := ghtasklists.Transform(eofReader{})

	assert.Nil(t, e)
	assert.Equal(t, "", s)
}