assert2

package
v0.0.0-...-f7d32da Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

assert2 package add missing assertions from testify/assert package

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PanicsWithError

func PanicsWithError(t assert.TestingT, errStringMatcher StringMatcher, f assert.PanicTestFunc, msgAndArgs ...interface{}) bool

PanicsWithError asserts that the code inside the specified PanicTestFunc panics, and that the recovered panic value is an error that satisfies the StringMatcher.

assert.PanicsWithError(t, ErrorStartsWith("crazy error"), func(){ GoCrazy() })

Types

type StringMatcher

type StringMatcher = func(s string) bool

func ErrorContains

func ErrorContains(substr string) StringMatcher

func ErrorEndsWith

func ErrorEndsWith(suffix string) StringMatcher

func ErrorStartsWith

func ErrorStartsWith(prefix string) StringMatcher

Jump to

Keyboard shortcuts

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