testing library

Testing utilities for Firebase Functions.

Provides runFunctionsTest and FunctionsTestClient for testing function handlers in-process without starting an HTTP server or the Firebase emulator.

import 'package:firebase_functions/testing.dart';

Classes

FunctionsTestClient
In-process test client returned by runFunctionsTest.

Functions

runFunctionsTest(FunctionsRunner runner, {required FirebaseApp adminApp}) Future<FunctionsTestClient>
Sets up a Firebase instance for testing without starting an HTTP server.