INNER CODE UNIT · Go
TestNewEmptyBlob
cshum/imagor · blob_test.go:239
func TestNewEmptyBlob(t *testing.T) {
b := NewBlobFromBytes([]byte{})
assert.Empty(t, b.Sniff())
assert.True(t, b.IsEmpty())
assert.Equal(t, BlobTypeEmpty, b.BlobType())
buf, err := b.ReadAll()
assert.NoError(t, err)
assert.Empty(t, buf)
b = NewEmptyBlob()
assert.Equal(t, BlobTypeEmpty, b.BlobType())
assert.True(t, b.IsEmpty())
assert.Empty(t, b.Sniff())
assert.Empty(t, b.Size())
buf, err = b.ReadAll()
assert.NoError(t, err)