summaryrefslogtreecommitdiff
path: root/blob_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'blob_test.go')
-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")
+ }
+}