test

package
v0.10.13 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InMemoryRenderer

type InMemoryRenderer struct {
	View    *jet.Set
	Results []InMemoryResult
}

InMemoryRenderer - render to memory for testing

func (*InMemoryRenderer) DumpErrors

func (c *InMemoryRenderer) DumpErrors(t *testing.T)

DumpErrors - print the errors

func (*InMemoryRenderer) DumpResults

func (c *InMemoryRenderer) DumpResults()

DumpResults - print the results

func (*InMemoryRenderer) ErrorCount

func (c *InMemoryRenderer) ErrorCount() int

ErrorCount - return the number of errors

func (*InMemoryRenderer) Initialise

func (c *InMemoryRenderer) Initialise()

Initialise -

func (*InMemoryRenderer) Render

func (c *InMemoryRenderer) Render(templatePath string, filePath string, data jet.VarMap) (errCount int)

Render - render the pages to memory

type InMemoryResult

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

InMemoryResult - in memory result

func (*InMemoryResult) Output

func (r *InMemoryResult) Output() string

Output - return the result

type InMemoryTemplateRenderer

type InMemoryTemplateRenderer struct {
	View     *jet.Set
	Template *jet.Template
	Result   InMemoryResult
}

InMemoryTemplateRenderer - render template in memory

func (*InMemoryTemplateRenderer) Initialise

func (c *InMemoryTemplateRenderer) Initialise()

Initialise -

func (*InMemoryTemplateRenderer) Render

func (c *InMemoryTemplateRenderer) Render(templatePath string, filePath string, data jet.VarMap) (errCount int)

Render - render the pages to memory

type MockRenderer

type MockRenderer struct {
	InitialisedCalled bool
	RenderCalled      bool
	TemplatePath      string
	FilePath          string
	Data              jet.VarMap
}

MockRenderer - testable renderer

func (*MockRenderer) Initialise

func (c *MockRenderer) Initialise()

Initialise - start the rendering process

func (*MockRenderer) Render

func (c *MockRenderer) Render(templatePath string, filePath string, data jet.VarMap) (errCount int)

Render - render to the console

Jump to

Keyboard shortcuts

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