package helpers

import "go.mongodb.org/mongo-driver/internal/testutil/helpers"

Index

Functions

func AssertSoon

func AssertSoon(t testing.TB, callback func(ctx context.Context), timeout time.Duration)

AssertSoon runs the provided callback and fails the passed-in test if the callback does not complete within timeout. The provided callback should respect the passed-in context and cease execution when it has expired.

Deprecated: This function will be removed with GODRIVER-2667, use assert.Eventually instead.

func FindJSONFilesInDir

func FindJSONFilesInDir(t *testing.T, dir string) []string

FindJSONFilesInDir finds the JSON files in a directory.

func RawToDocuments

func RawToDocuments(doc bson.Raw) []bson.Raw

RawToDocuments converts a bson.Raw that is internally an array of documents to []bson.Raw.

func RawToInterfaces

func RawToInterfaces(docs ...bson.Raw) []interface{}

RawToInterfaces takes one or many bson.Raw documents and returns them as a []interface{}.

Source Files

helpers.go

Version
v1.12.0-cloud3
Published
Jun 14, 2024
Platform
js/wasm
Imports
8 packages
Last checked
1 minute ago

Tools for package owners.