test

package
v0.0.0-...-68d8c1a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FSDagger

type FSDagger struct {
	Morpher Morpher
	// contains filtered or unexported fields
}

FSDagger is a test helper useful to build various UnixFS DAGs.

func NewFSDagger

func NewFSDagger(t testing.TB, ctx context.Context, dag format.DAGService) *FSDagger

func (*FSDagger) NewDir

func (d *FSDagger) NewDir(name string, es ...*FSDaggerNode) *FSDaggerNode

func (*FSDagger) NewNode

func (d *FSDagger) NewNode(name string, data []byte) *FSDaggerNode

func (*FSDagger) Node

func (d *FSDagger) Node(name string) *FSDaggerNode

func (*FSDagger) RandNode

func (d *FSDagger) RandNode(name string) *FSDaggerNode

func (*FSDagger) Remove

func (d *FSDagger) Remove(name string)

type FSDaggerNode

type FSDaggerNode struct {
	Data []byte
	// contains filtered or unexported fields
}

func (*FSDaggerNode) File

func (de *FSDaggerNode) File() files.Node

func (*FSDaggerNode) IsDir

func (de *FSDaggerNode) IsDir() bool

func (*FSDaggerNode) Validate

func (de *FSDaggerNode) Validate()

type Morpher

type Morpher func(format.Node) (format.Node, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL