package testutil
import "github.com/bugsnag/bugsnag-go/testutil"
Package testutil can be .-imported to gain access to useful test functions.
Index ¶
- Constants
- func AssertPayload(t *testing.T, report *simplejson.Json, expPretty string)
- func Get(j *simplejson.Json, path string) *simplejson.Json
- func GetIndex(j *simplejson.Json, path string, n int) *simplejson.Json
- func Setup() (*httptest.Server, chan []byte)
Constants ¶
const TestAPIKey = "166f5ad3590596f9aa8d601ea89af845"
TestAPIKey is a fake API key that can be used for testing
Functions ¶
func AssertPayload ¶
func AssertPayload(t *testing.T, report *simplejson.Json, expPretty string)
AssertPayload compares the payload that was received by the event-server to the expected report JSON payload
func Get ¶
func Get(j *simplejson.Json, path string) *simplejson.Json
Get travels through a JSON object and returns the specified node
func GetIndex ¶
func GetIndex(j *simplejson.Json, path string, n int) *simplejson.Json
GetIndex returns the n-th element of the specified path inside the given JSON object
func Setup ¶
Setup sets up and returns a test event server for receiving the event payloads. report payloads published to the returned server's URL will be put on the returned channel
Source Files ¶
- Version
- v2.5.1+incompatible (latest)
- Published
- Oct 21, 2024
- Platform
- js/wasm
- Imports
- 7 packages
- Last checked
- 36 minutes ago –
Tools for package owners.