对于Firestore,我可以使用仿真器编写测试,但是不幸的是,对于存储,没有仿真器。
我已经在firebase控制台中尝试了模拟器,但是我不想每次更改规则都在其中键入所有测试。
我知道我可以编写测试来对项目中已部署的规则进行测试,但这有很多缺点。
是否有类似于Firestore模拟器的存储规则?
答案 0 :(得分:0)
当前没有支持Firebase的测试存储安全规则的方法,但是我发现Firebase Rules API具有针对Firestore和存储规则的单元测试功能。 firebase控制台中的模拟器也使用此API。
我为此提交了功能请求,但现在我使用此API编写了一个小的npm软件包进行单元测试:
答案 1 :(得分:0)
我认为值得指出的是,您现在也可以在Firebase控制台中测试存储安全规则。 (这让我避免了语法更改带来的很多困惑...)