package testutil

import "github.com/bugsnag/bugsnag-go/v2/testutil"

Package testutil can be .-imported to gain access to useful test functions.

Index

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

func Setup() (*httptest.Server, chan []byte)

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

json.go

Version
v2.5.1 (latest)
Published
Oct 21, 2024
Platform
js/wasm
Imports
7 packages
Last checked
1 day ago

Tools for package owners.