bug_test.go 751 B

12345678910111213141516171819202122232425262728
  1. package buggo
  2. import (
  3. "strings"
  4. "testing"
  5. "github.com/stretchr/testify/assert"
  6. )
  7. func TestView(t *testing.T) {
  8. bug := Bug{
  9. Title: "title",
  10. Description: "description",
  11. Status: "status",
  12. Tags: []Tag{"tag1", "tag2"},
  13. Blockedby: []Blocker{"blocker1", "blocker2"},
  14. }
  15. output := bug.View()
  16. assert.True(t, strings.Contains(output, "title"), output)
  17. assert.True(t, strings.Contains(output, "description"), output)
  18. assert.True(t, strings.Contains(output, "status"), output)
  19. assert.True(t, strings.Contains(output, "tag1"), output)
  20. assert.True(t, strings.Contains(output, "tag2"), output)
  21. assert.True(t, strings.Contains(output, "blocker1"), output)
  22. assert.True(t, strings.Contains(output, "blocker2"), output)
  23. }