little bit more tests

Michael Muré created

Change summary

tests/bug_test.go                | 18 ++++++++++--------
tests/operation_iterator_test.go | 13 ++++++++-----
2 files changed, 18 insertions(+), 13 deletions(-)

Detailed changes

test/bug_test.go → tests/bug_test.go 🔗

@@ -1,21 +1,23 @@
-package test
+package tests
 
 import (
 	"github.com/MichaelMure/git-bug/bug"
-	"github.com/MichaelMure/git-bug/bug/operations"
 	"testing"
 )
 
-func TestBug(t *testing.T) {
-	var rene = bug.Person{
-		Name:  "René Descartes",
-		Email: "rene@descartes.fr",
+func TestBugId(t *testing.T) {
+	bug1, err := bug.NewBug()
+	if err != nil {
+		t.Error(err)
 	}
 
-	var createOp = operations.NewCreateOp(rene, "title", "message")
+	if len(bug1.HumanId()) == 0 {
+		t.Fatal("Bug doesn't have a human readable identifier")
+	}
+}
 
+func TestBugValidity(t *testing.T) {
 	bug1, err := bug.NewBug()
-
 	if err != nil {
 		t.Error(err)
 	}

test/operation_iterator_test.go → tests/operation_iterator_test.go 🔗

@@ -1,4 +1,4 @@
-package test
+package tests
 
 import (
 	"github.com/MichaelMure/git-bug/bug"
@@ -6,14 +6,17 @@ import (
 	"testing"
 )
 
-func TestOpIterator(t *testing.T) {
-	var rene = bug.Person{
+var (
+	rene = bug.Person{
 		Name:  "René Descartes",
 		Email: "rene@descartes.fr",
 	}
 
-	var createOp = operations.NewCreateOp(rene, "title", "message")
-	var setTitleOp = operations.NewSetTitleOp("title2")
+	createOp   = operations.NewCreateOp(rene, "title", "message")
+	setTitleOp = operations.NewSetTitleOp("title2")
+)
+
+func TestOpIterator(t *testing.T) {
 
 	bug1, err := bug.NewBug()