Documentation ¶
Index ¶
- Constants
- type Assertion
- func (assertion *Assertion) Error() types.Assertion
- func (assertion *Assertion) NotTo(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *Assertion) Should(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *Assertion) ShouldNot(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *Assertion) To(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *Assertion) ToNot(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *Assertion) WithOffset(offset int) types.Assertion
- type AsyncAssertion
- func (assertion *AsyncAssertion) Should(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *AsyncAssertion) ShouldNot(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
- func (assertion *AsyncAssertion) WithOffset(offset int) types.AsyncAssertion
- func (assertion *AsyncAssertion) WithPolling(interval time.Duration) types.AsyncAssertion
- func (assertion *AsyncAssertion) WithTimeout(interval time.Duration) types.AsyncAssertion
- type AsyncAssertionType
- type DurationBundle
- type Gomega
- func (g *Gomega) ConfigureWithFailHandler(fail types.GomegaFailHandler) *Gomega
- func (g *Gomega) ConfigureWithT(t types.GomegaTestingT) *Gomega
- func (g *Gomega) Consistently(actual interface{}, intervals ...interface{}) types.AsyncAssertion
- func (g *Gomega) ConsistentlyWithOffset(offset int, actual interface{}, intervals ...interface{}) types.AsyncAssertion
- func (g *Gomega) Eventually(actual interface{}, intervals ...interface{}) types.AsyncAssertion
- func (g *Gomega) EventuallyWithOffset(offset int, actual interface{}, intervals ...interface{}) types.AsyncAssertion
- func (g *Gomega) Expect(actual interface{}, extra ...interface{}) types.Assertion
- func (g *Gomega) ExpectWithOffset(offset int, actual interface{}, extra ...interface{}) types.Assertion
- func (g *Gomega) IsConfigured() bool
- func (g *Gomega) SetDefaultConsistentlyDuration(t time.Duration)
- func (g *Gomega) SetDefaultConsistentlyPollingInterval(t time.Duration)
- func (g *Gomega) SetDefaultEventuallyPollingInterval(t time.Duration)
- func (g *Gomega) SetDefaultEventuallyTimeout(t time.Duration)
- func (g *Gomega) Ω(actual interface{}, extra ...interface{}) types.Assertion
Constants ¶
View Source
const ( EventuallyTimeoutEnvVarName = "GOMEGA_DEFAULT_EVENTUALLY_TIMEOUT" EventuallyPollingIntervalEnvVarName = "GOMEGA_DEFAULT_EVENTUALLY_POLLING_INTERVAL" ConsistentlyDurationEnvVarName = "GOMEGA_DEFAULT_CONSISTENTLY_DURATION" ConsistentlyPollingIntervalEnvVarName = "GOMEGA_DEFAULT_CONSISTENTLY_POLLING_INTERVAL" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assertion ¶
type Assertion struct {
// contains filtered or unexported fields
}
func NewAssertion ¶
func (*Assertion) NotTo ¶
func (assertion *Assertion) NotTo(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
func (*Assertion) Should ¶
func (assertion *Assertion) Should(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
func (*Assertion) ShouldNot ¶
func (assertion *Assertion) ShouldNot(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
func (*Assertion) To ¶
func (assertion *Assertion) To(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
type AsyncAssertion ¶
type AsyncAssertion struct {
// contains filtered or unexported fields
}
func NewAsyncAssertion ¶
func NewAsyncAssertion(asyncType AsyncAssertionType, actualInput interface{}, g *Gomega, timeoutInterval time.Duration, pollingInterval time.Duration, offset int) *AsyncAssertion
func (*AsyncAssertion) Should ¶
func (assertion *AsyncAssertion) Should(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
func (*AsyncAssertion) ShouldNot ¶
func (assertion *AsyncAssertion) ShouldNot(matcher types.GomegaMatcher, optionalDescription ...interface{}) bool
func (*AsyncAssertion) WithOffset ¶ added in v1.17.0
func (assertion *AsyncAssertion) WithOffset(offset int) types.AsyncAssertion
func (*AsyncAssertion) WithPolling ¶ added in v1.17.0
func (assertion *AsyncAssertion) WithPolling(interval time.Duration) types.AsyncAssertion
func (*AsyncAssertion) WithTimeout ¶ added in v1.17.0
func (assertion *AsyncAssertion) WithTimeout(interval time.Duration) types.AsyncAssertion
type AsyncAssertionType ¶
type AsyncAssertionType uint
const ( AsyncAssertionTypeEventually AsyncAssertionType = iota AsyncAssertionTypeConsistently )
type DurationBundle ¶
type DurationBundle struct { EventuallyTimeout time.Duration EventuallyPollingInterval time.Duration ConsistentlyDuration time.Duration ConsistentlyPollingInterval time.Duration }
func FetchDefaultDurationBundle ¶
func FetchDefaultDurationBundle() DurationBundle
type Gomega ¶
type Gomega struct { Fail types.GomegaFailHandler THelper func() DurationBundle DurationBundle }
func NewGomega ¶
func NewGomega(bundle DurationBundle) *Gomega
func (*Gomega) ConfigureWithFailHandler ¶
func (g *Gomega) ConfigureWithFailHandler(fail types.GomegaFailHandler) *Gomega
func (*Gomega) ConfigureWithT ¶
func (g *Gomega) ConfigureWithT(t types.GomegaTestingT) *Gomega
func (*Gomega) Consistently ¶
func (g *Gomega) Consistently(actual interface{}, intervals ...interface{}) types.AsyncAssertion
func (*Gomega) ConsistentlyWithOffset ¶
func (g *Gomega) ConsistentlyWithOffset(offset int, actual interface{}, intervals ...interface{}) types.AsyncAssertion
func (*Gomega) Eventually ¶
func (g *Gomega) Eventually(actual interface{}, intervals ...interface{}) types.AsyncAssertion
func (*Gomega) EventuallyWithOffset ¶
func (g *Gomega) EventuallyWithOffset(offset int, actual interface{}, intervals ...interface{}) types.AsyncAssertion
func (*Gomega) ExpectWithOffset ¶
func (*Gomega) IsConfigured ¶
func (*Gomega) SetDefaultConsistentlyDuration ¶
func (*Gomega) SetDefaultConsistentlyPollingInterval ¶
func (*Gomega) SetDefaultEventuallyPollingInterval ¶
func (*Gomega) SetDefaultEventuallyTimeout ¶
Click to show internal directories.
Click to hide internal directories.