loadertest

package
v2.0.3+incompatible Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package loadertest holds a fake for the Loader interface.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeLoader

type FakeLoader struct {
	// contains filtered or unexported fields
}

FakeLoader encapsulates the delegate Loader and the fake file system.

func NewFakeLoader

func NewFakeLoader(initialDir string) FakeLoader

NewFakeLoader returns a Loader that uses a fake filesystem. The argument should be an absolute file path.

func (FakeLoader) AddDirectory

func (f FakeLoader) AddDirectory(fullDirPath string) error

AddDirectory adds a fake directory to the file system.

func (FakeLoader) AddFile

func (f FakeLoader) AddFile(fullFilePath string, content []byte) error

AddFile adds a fake file to the file system.

func (FakeLoader) Cleanup added in v1.0.7

func (f FakeLoader) Cleanup() error

Cleanup does nothing

func (FakeLoader) Load

func (f FakeLoader) Load(location string) ([]byte, error)

Load performs load from a given location.

func (FakeLoader) New

func (f FakeLoader) New(newRoot string) (ifc.Loader, error)

New creates a new loader from a new root.

func (FakeLoader) Root

func (f FakeLoader) Root() string

Root returns root.

Jump to

Keyboard shortcuts

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