命名空间:测试

界面

命名空间

方法

清理

静止的

清理(​​)

完成清理任务。

进行更改

静止的

makeChange(之前,之后)返回对象

创建一个Change对象,用作 Firestore 和实时数据库onWriteonUpdate函数的测试数据。

范围

目的

写入或更新之前的快照。

值不能为空。

目的

写入或更新后的快照。

值不能为空。

退货

non-null Object用于测试的Change对象。

模拟配置

静止的

模拟配置(配置)

functions.config()返回的模拟值。

范围

配置

目的

代表要模拟的配置的键值对。

值不能为空。

静止的

wrap(cloudFunction) 返回test.WrappedFunction

接受一个要测试的函数,并返回一个可以在测试代码中调用的WrappedFunction

范围

云函数

目的

CloudFunction 既是一个在 __trigger 处导出触发器定义的对象,也可以使用 Google Cloud Functions 的 JavaScript API 将其作为函数进行调用。

值不能为空。

退货

non-null test.WrappedFunction

包装函数

静止的

WrappedFunction(数据,选项)

可以使用事件上下文的测试数据和可选覆盖值来调用的函数类型。随后它将调用它用提供的测试数据和生成的事件上下文包装的函数。

范围

数据

任何类型

测试数据。

值不能为空。

选项

目的

将事件上下文的值覆盖为EventContextOptions对象。

值可能为空。