23 lines
		
	
	
		
			570 B
		
	
	
	
		
			Go
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			570 B
		
	
	
	
		
			Go
		
	
	
// +build !noresumabledigest
 | 
						|
 | 
						|
package storage
 | 
						|
 | 
						|
import (
 | 
						|
	"testing"
 | 
						|
 | 
						|
	digest "github.com/opencontainers/go-digest"
 | 
						|
	"github.com/stevvooe/resumable"
 | 
						|
	_ "github.com/stevvooe/resumable/sha256"
 | 
						|
)
 | 
						|
 | 
						|
// TestResumableDetection just ensures that the resumable capability of a hash
 | 
						|
// is exposed through the digester type, which is just a hash plus a Digest
 | 
						|
// method.
 | 
						|
func TestResumableDetection(t *testing.T) {
 | 
						|
	d := digest.Canonical.Digester()
 | 
						|
 | 
						|
	if _, ok := d.Hash().(resumable.Hash); !ok {
 | 
						|
		t.Fatalf("expected digester to implement resumable.Hash: %#v, %v", d, d.Hash())
 | 
						|
	}
 | 
						|
}
 |