|
@@ -1,4 +1,4 @@
|
|
|
-package buggo
|
|
|
|
|
|
|
+package issho
|
|
|
|
|
|
|
|
import (
|
|
import (
|
|
|
"testing"
|
|
"testing"
|
|
@@ -6,8 +6,8 @@ import (
|
|
|
"github.com/stretchr/testify/assert"
|
|
"github.com/stretchr/testify/assert"
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-func Test_Bug_New(t *testing.T) {
|
|
|
|
|
- testBug := Bug{
|
|
|
|
|
|
|
+func Test_Issue_New(t *testing.T) {
|
|
|
|
|
+ testIssue := Issue{
|
|
|
Title: "test 1",
|
|
Title: "test 1",
|
|
|
Description: Field{Data: "test description\n", Path: "/description"},
|
|
Description: Field{Data: "test description\n", Path: "/description"},
|
|
|
Status: Field{Data: "open:test\n", Path: "/status"},
|
|
Status: Field{Data: "open:test\n", Path: "/status"},
|
|
@@ -27,24 +27,24 @@ func Test_Bug_New(t *testing.T) {
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- bug, _ := Bug.New(Bug{}, testBug.Title, testBug.Status, testBug.Tags, testBug.Blockedby, testBug.Path)
|
|
|
|
|
|
|
+ issue, _ := Issue.New(Issue{}, testIssue.Title, testIssue.Status, testIssue.Tags, testIssue.Blockedby, testIssue.Path)
|
|
|
|
|
|
|
|
- assert.Equal(t, testBug.Title, bug.Title)
|
|
|
|
|
- assert.Equal(t, testBug.Status, bug.Status)
|
|
|
|
|
- assert.Equal(t, testBug.Tags, bug.Tags)
|
|
|
|
|
- assert.Equal(t, testBug.Blockedby, bug.Blockedby)
|
|
|
|
|
- assert.Equal(t, testBug.Path, bug.Path)
|
|
|
|
|
|
|
+ assert.Equal(t, testIssue.Title, issue.Title)
|
|
|
|
|
+ assert.Equal(t, testIssue.Status, issue.Status)
|
|
|
|
|
+ assert.Equal(t, testIssue.Tags, issue.Tags)
|
|
|
|
|
+ assert.Equal(t, testIssue.Blockedby, issue.Blockedby)
|
|
|
|
|
+ assert.Equal(t, testIssue.Path, issue.Path)
|
|
|
}
|
|
}
|
|
|
-func Test_Bug_NewFromPath_err_bad_path(t *testing.T) {
|
|
|
|
|
- testBug := Bug{}
|
|
|
|
|
- bug, err := Bug.NewFromPath(testBug, "doesntexist")
|
|
|
|
|
|
|
+func Test_Issue_NewFromPath_err_bad_path(t *testing.T) {
|
|
|
|
|
+ testIssue := Issue{}
|
|
|
|
|
+ issue, err := Issue.NewFromPath(testIssue, "doesntexist")
|
|
|
|
|
|
|
|
assert.Error(t, err)
|
|
assert.Error(t, err)
|
|
|
- assert.Equal(t, testBug, bug)
|
|
|
|
|
|
|
+ assert.Equal(t, testIssue, issue)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func Test_Bug_NewFromPath_success(t *testing.T) {
|
|
|
|
|
- testBug := Bug{
|
|
|
|
|
|
|
+func Test_Issue_NewFromPath_success(t *testing.T) {
|
|
|
|
|
+ testIssue := Issue{
|
|
|
Title: "test 1",
|
|
Title: "test 1",
|
|
|
Description: Field{Data: "test description\n", Path: "/description"},
|
|
Description: Field{Data: "test description\n", Path: "/description"},
|
|
|
Status: Field{Data: "open:test\n", Path: "/status"},
|
|
Status: Field{Data: "open:test\n", Path: "/status"},
|
|
@@ -64,17 +64,17 @@ func Test_Bug_NewFromPath_success(t *testing.T) {
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- bug, err := Bug.NewFromPath(Bug{}, "tests/bugs/test-1")
|
|
|
|
|
|
|
+ issue, err := Issue.NewFromPath(Issue{}, "tests/bugs/test-1")
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
assert.Fail(t, "should not err")
|
|
assert.Fail(t, "should not err")
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- assert.Equal(t, testBug.Title, bug.Title)
|
|
|
|
|
- assert.Equal(t, testBug.Description, bug.Description)
|
|
|
|
|
- assert.Equal(t, testBug.Status, bug.Status)
|
|
|
|
|
- assert.Equal(t, testBug.Tags, bug.Tags)
|
|
|
|
|
- assert.Equal(t, testBug.Blockedby, bug.Blockedby)
|
|
|
|
|
- assert.Equal(t, testBug.Path, bug.Path)
|
|
|
|
|
|
|
+ assert.Equal(t, testIssue.Title, issue.Title)
|
|
|
|
|
+ assert.Equal(t, testIssue.Description, issue.Description)
|
|
|
|
|
+ assert.Equal(t, testIssue.Status, issue.Status)
|
|
|
|
|
+ assert.Equal(t, testIssue.Tags, issue.Tags)
|
|
|
|
|
+ assert.Equal(t, testIssue.Blockedby, issue.Blockedby)
|
|
|
|
|
+ assert.Equal(t, testIssue.Path, issue.Path)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func Test_Field_New(t *testing.T) {
|
|
func Test_Field_New(t *testing.T) {
|