ginkgowrapper

package
v0.0.0-...-3e61cae Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2023 License: MIT, Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Fail

func Fail(message string, callerSkip ...int)

Fail wraps ginkgo.Fail so that it panics with more useful information about the failure. This function will panic with a FailurePanic.

func Skip

func Skip(message string, callerSkip ...int)

Skip wraps ginkgo.Skip so that it panics with more useful information about why the test is being skipped. This function will panic with a SkipPanic.

Types

type FailurePanic

type FailurePanic struct {
	Message        string // The failure message passed to Fail
	Filename       string // The filename that is the source of the failure
	Line           int    // The line number of the filename that is the source of the failure
	FullStackTrace string // A full stack trace starting at the source of the failure
}

FailurePanic is the value that will be panicked from Fail.

func (FailurePanic) String

func (FailurePanic) String() string

String makes FailurePanic look like the old Ginkgo panic when printed.

type SkipPanic

type SkipPanic struct {
	Message        string // The failure message passed to Fail
	Filename       string // The filename that is the source of the failure
	Line           int    // The line number of the filename that is the source of the failure
	FullStackTrace string // A full stack trace starting at the source of the failure
}

SkipPanic is the value that will be panicked from Skip.

func (SkipPanic) String

func (SkipPanic) String() string

String makes SkipPanic look like the old Ginkgo panic when printed.

Jump to

Keyboard shortcuts

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