test_helpers

package
v2.17.2 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2024 License: MIT Imports: 21 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/ginkgo", "https://github.com/onsi/ginkgo/blob/master/README.md"}, "README.md"},
}

Functions

func BeASuiteSummary

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

func BePending

func BePending() OmegaMatcher

func BeProgressReport added in v2.5.0

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

func BeReportEntry added in v2.5.0

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

func BeSpecEvent added in v2.5.0

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

func BeTimelineContaining added in v2.5.0

func BeTimelineContaining(matchers ...OmegaMatcher) OmegaMatcher

func BeTimelineExactlyMatching added in v2.5.0

func BeTimelineExactlyMatching(matchers ...OmegaMatcher) 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 HaveTimedOut added in v2.3.0

func HaveTimedOut(options ...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 MatchLines added in v2.5.0

func MatchLines(expected ...any) gcustom.CustomGomegaMatcher

func MultilineTextHelper added in v2.2.0

func MultilineTextHelper(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

func TLWithOffset added in v2.5.0

func TLWithOffset[O int | string](o O) types.TimelineLocation

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) Interrupt

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

func (*FakeInterruptHandler) Status

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
	ProgressReports []types.ProgressReport
	ReportEntries   []types.ReportEntry
	SpecEvents      []types.SpecEvent
	Failures        []types.AdditionalFailure
	// contains filtered or unexported fields
}

func NewFakeReporter added in v2.5.0

func NewFakeReporter() *FakeReporter

func (*FakeReporter) DidRun

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

func (*FakeReporter) EmitFailure added in v2.5.0

func (r *FakeReporter) EmitFailure(state types.SpecState, failure types.Failure)

func (*FakeReporter) EmitProgressReport added in v2.2.0

func (r *FakeReporter) EmitProgressReport(progressReport types.ProgressReport)

func (*FakeReporter) EmitReportEntry added in v2.5.0

func (r *FakeReporter) EmitReportEntry(reportEntry types.ReportEntry)

func (*FakeReporter) EmitSpecEvent added in v2.5.0

func (r *FakeReporter) EmitSpecEvent(specEvent types.SpecEvent)

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 OmegaMatcherWithDescription added in v2.5.0

type OmegaMatcherWithDescription struct {
	OmegaMatcher
	Description string
}

func (OmegaMatcherWithDescription) GomegaString added in v2.5.0

func (o OmegaMatcherWithDescription) GomegaString() string

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) TSC added in v2.3.0

func (rt *RunTracker) TSC(text string, callback ...func(internal.SpecContext)) func(internal.SpecContext)

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