summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2014-10-15 16:59:19 +0200
committerCarlos Martín Nieto <[email protected]>2014-10-15 16:59:19 +0200
commitc77c8f6fb9e5db0bbf18d228cd0b233277d14ea0 (patch)
tree836bd2919e5ee94444fd3ec86dacd9060135863b
parentd9dfc4bce89c711e9b0da865ab5e94f2db47b751 (diff)
Add a test for blobs
This has been in my worktree unadded for a while.
-rw-r--r--blob_test.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/blob_test.go b/blob_test.go
new file mode 100644
index 0000000..e075192
--- /dev/null
+++ b/blob_test.go
@@ -0,0 +1,18 @@
+package git
+
+import (
+ "os"
+ "testing"
+)
+
+func TestCreateBlobFromBuffer(t *testing.T) {
+ repo := createTestRepo(t)
+ defer os.RemoveAll(repo.Workdir())
+
+ id, err := repo.CreateBlobFromBuffer(make([]byte, 0))
+ checkFatal(t, err)
+
+ if id.String() != "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" {
+ t.Fatal("Empty buffer did not deliver empty blob id")
+ }
+}