test_helpers

package
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2021 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DOCS = Docs{
	{"index.md", []string{"https://onsi.github.io/ginkgo/"}, "docs/index.md"},
	{"MIGRATING_TO_V2.md", []string{"https://onsi.github.io/ginkgo/MIGRATING_TO_V2"}, "docs/MIGRATING_TO_V2.md"},
	{"README.md", []string{"https://github.com/onsi-experimental/ginkgo/v2", "https://github.com/onsi-experimental/ginkgo/v2/blob/master/README.md"}, "README.md"},
}

Functions

func BeASuiteSummary

func BeASuiteSummary(options ...interface{}) OmegaMatcher

func BePending

func BePending() OmegaMatcher

func HaveAborted

func HaveAborted(options ...interface{}) OmegaMatcher

func HaveBeenInterrupted

func HaveBeenInterrupted(cause interrupt_handler.InterruptCause) OmegaMatcher

func HaveBeenSkipped

func HaveBeenSkipped() OmegaMatcher

func HaveBeenSkippedWithMessage

func HaveBeenSkippedWithMessage(message string, options ...interface{}) OmegaMatcher

func HaveFailed

func HaveFailed(options ...interface{}) OmegaMatcher

func HavePanicked

func HavePanicked(options ...interface{}) OmegaMatcher

func HavePassed

func HavePassed(options ...interface{}) OmegaMatcher

func HaveRun

func HaveRun(run string) OmegaMatcher

func HaveRunWithData

func HaveRunWithData(run string, kv ...interface{}) OmegaMatcher

func HaveTracked

func HaveTracked(runs ...string) OmegaMatcher

func HaveTrackedNothing

func HaveTrackedNothing() OmegaMatcher

func LoadMarkdownHeadings

func LoadMarkdownHeadings(filename string) ([]string, error)
func LoadMarkdownLinks(filename string) ([]string, error)

func MultilneTextHelper

func MultilneTextHelper(s string) string

func SetUpServerAndClient

func SetUpServerAndClient(numNodes int) (parallel_support.Server, parallel_support.Client, map[int]chan interface{})

func StatusCodePoller

func StatusCodePoller(url string) func() int

Types

type Anchors

type Anchors struct {
	Docs       Docs
	DocAnchors map[string][]string
}

func LoadAnchors

func LoadAnchors(docs Docs, rootPath string) (Anchors, error)

func (Anchors) IsResolvable

func (a Anchors) IsResolvable(docName string, link string) bool

type CapturedGinkgoWriterOutput

type CapturedGinkgoWriterOutput string

type CapturedStdOutput

type CapturedStdOutput string

type Doc

type Doc struct {
	Name string
	URLs []string
	// contains filtered or unexported fields
}

func (Doc) Path

func (doc Doc) Path(root string) string

type Docs

type Docs []Doc

func (Docs) DocWithName

func (d Docs) DocWithName(name string) Doc

func (Docs) DocWithURL

func (d Docs) DocWithURL(url string) Doc

type FailureNodeType

type FailureNodeType types.NodeType

type FakeInterruptHandler

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

func NewFakeInterruptHandler

func NewFakeInterruptHandler() *FakeInterruptHandler

func (*FakeInterruptHandler) ClearInterruptPlaceholderMessage

func (handler *FakeInterruptHandler) ClearInterruptPlaceholderMessage()

func (*FakeInterruptHandler) EmittedInterruptPlaceholderMessage

func (handler *FakeInterruptHandler) EmittedInterruptPlaceholderMessage() string

func (*FakeInterruptHandler) Interrupt

func (handler *FakeInterruptHandler) Interrupt(cause interrupt_handler.InterruptCause)

func (*FakeInterruptHandler) InterruptMessageWithStackTraces

func (handler *FakeInterruptHandler) InterruptMessageWithStackTraces() string

func (*FakeInterruptHandler) SetInterruptPlaceholderMessage

func (handler *FakeInterruptHandler) SetInterruptPlaceholderMessage(message string)

func (*FakeInterruptHandler) Status

func (*FakeInterruptHandler) Stop

func (handler *FakeInterruptHandler) Stop()

type FakeOutputInterceptor

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

func NewFakeOutputInterceptor

func NewFakeOutputInterceptor() *FakeOutputInterceptor

func (*FakeOutputInterceptor) AppendInterceptedOutput

func (interceptor *FakeOutputInterceptor) AppendInterceptedOutput(s string)

func (*FakeOutputInterceptor) PauseIntercepting

func (interceptor *FakeOutputInterceptor) PauseIntercepting()

func (*FakeOutputInterceptor) ResumeIntercepting

func (interceptor *FakeOutputInterceptor) ResumeIntercepting()

func (*FakeOutputInterceptor) Shutdown

func (interceptor *FakeOutputInterceptor) Shutdown()

func (*FakeOutputInterceptor) StartInterceptingOutput

func (interceptor *FakeOutputInterceptor) StartInterceptingOutput()

func (*FakeOutputInterceptor) StartInterceptingOutputAndForwardTo

func (interceptor *FakeOutputInterceptor) StartInterceptingOutputAndForwardTo(w io.Writer)

func (*FakeOutputInterceptor) StopInterceptingAndReturnOutput

func (interceptor *FakeOutputInterceptor) StopInterceptingAndReturnOutput() string

type FakeReporter

type FakeReporter struct {
	Begin types.Report
	Will  Reports
	Did   Reports
	End   types.Report
}

func (*FakeReporter) DidRun

func (r *FakeReporter) DidRun(report types.SpecReport)

func (*FakeReporter) SuiteDidEnd

func (r *FakeReporter) SuiteDidEnd(report types.Report)

func (*FakeReporter) SuiteWillBegin

func (r *FakeReporter) SuiteWillBegin(report types.Report)

func (*FakeReporter) WillRun

func (r *FakeReporter) WillRun(report types.SpecReport)

type HaveTrackedMatcher

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

func (*HaveTrackedMatcher) FailureMessage

func (m *HaveTrackedMatcher) FailureMessage(actual interface{}) string

func (*HaveTrackedMatcher) Match

func (m *HaveTrackedMatcher) Match(actual interface{}) (bool, error)

func (*HaveTrackedMatcher) NegatedFailureMessage

func (m *HaveTrackedMatcher) NegatedFailureMessage(actual interface{}) string

type NFailed

type NFailed int

type NFlaked

type NFlaked int

type NPassed

type NPassed int

type NPending

type NPending int

type NSkipped

type NSkipped int

type NSpecs

type NSpecs int

type NWillRun

type NWillRun int

type NumAttempts

type NumAttempts int

type Reports

type Reports []types.SpecReport

func (Reports) Find

func (s Reports) Find(name string) types.SpecReport

func (Reports) FindByFullText

func (s Reports) FindByFullText(text string) types.SpecReport

func (Reports) FindByLeafNodeType

func (s Reports) FindByLeafNodeType(nodeTypes types.NodeType) types.SpecReport

func (Reports) Names

func (s Reports) Names() []string

func (Reports) WithLeafNodeType

func (s Reports) WithLeafNodeType(nodeTypes types.NodeType) Reports

func (Reports) WithState

func (s Reports) WithState(state types.SpecState) Reports

type RunTracker

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

func NewRunTracker

func NewRunTracker() *RunTracker

func (*RunTracker) C

func (rt *RunTracker) C(text string, callback ...func()) func(args []string, additionalArgs []string)

func (*RunTracker) DataFor

func (rt *RunTracker) DataFor(text string) map[string]interface{}

func (*RunTracker) Reset

func (rt *RunTracker) Reset()

func (*RunTracker) Run

func (rt *RunTracker) Run(text string)

func (*RunTracker) RunWithData

func (rt *RunTracker) RunWithData(text string, kv ...interface{})

func (*RunTracker) T

func (rt *RunTracker) T(text string, callback ...func()) func()

func (*RunTracker) TrackedRuns

func (rt *RunTracker) TrackedRuns() []string

Jump to

Keyboard shortcuts

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