tutil

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package tutil implements testing utility functions.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateClient

func CreateClient(t *testing.T, configOpts []string) *client.Client

CreateClient wraps config.NewClient to simplify test usage.

func EqualJSON

func EqualJSON(t *testing.T, s1 string, s2 string) bool

EqualJSON determines if two strings are equal JSON.

func ErrorContains

func ErrorContains(out error, want string) bool

ErrorContains checks if an error message contains a string.

func FileToYAMLDocs added in v0.1.0

func FileToYAMLDocs(t *testing.T, path string) []string

FileToYAMLDocs wraps docparse.FromFile to simplify test usage.

func Fixture

func Fixture(t *testing.T, path string) []byte

Fixture returns the byte slice of a test fixture.

func RandomBytes

func RandomBytes(n int) ([]byte, error)

RandomBytes produces random bytes of length n.

Types

This section is empty.

Jump to

Keyboard shortcuts

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