类型错误:firebase.loadStorageRules() 不是函数

Nic*_*ick 5 firebase firebase-security firebase-storage google-cloud-firestore

我正在为 Firebase 存储安全规则编写单元测试,当尝试运行 mocha 测试时,我收到此错误:

类型错误:firebase.loadStorageRules() 不是函数

由于某种原因,即使在我正在使用的文档中,也无法识别与存储规则相关的特定功能: https: //firebase.google.com/docs/rules/unit-tests#rut-v1-testing

应该注意的是,firstore db 规则函数(例如 loadFirestoreRules() )已被识别并且这些测试确实有效。

我想这一定是一个依赖问题,我已经尝试更新相关的包,但它仍然无法正常工作。我使用 js v8 sdk 具有以下依赖项:

"firebase-admin": "^8.9.2",
"firebase-functions": "^3.3.0"
"@firebase/testing": "^0.20.11"
"firebase-functions-test": "^0.1.7"
Run Code Online (Sandbox Code Playgroud)