github.com/zignig/go-ipfs@v0.0.0-20141111235910-c9e5fdf55a52/exchange/offline/offline_test.go (about) 1 package offline 2 3 import ( 4 "testing" 5 6 context "github.com/jbenet/go-ipfs/Godeps/_workspace/src/code.google.com/p/go.net/context" 7 8 blocks "github.com/jbenet/go-ipfs/blocks" 9 u "github.com/jbenet/go-ipfs/util" 10 ) 11 12 func TestBlockReturnsErr(t *testing.T) { 13 off := NewOfflineExchange() 14 _, err := off.Block(context.Background(), u.Key("foo")) 15 if err != nil { 16 return // as desired 17 } 18 t.Fail() 19 } 20 21 func TestHasBlockReturnsNil(t *testing.T) { 22 off := NewOfflineExchange() 23 block := blocks.NewBlock([]byte("data")) 24 err := off.HasBlock(context.Background(), *block) 25 if err != nil { 26 t.Fatal("") 27 } 28 }