package testutil

import "github.com/bugsnag/bugsnag-go/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+incompatible (latest)
Published
Oct 21, 2024
Platform
js/wasm
Imports
7 packages
Last checked
36 minutes ago

Tools for package owners.