Komerco事業部エンジニアの岸本(id:sgrksmt)です。 先日Firebase Summit2018が催され、その中でCloud Firestore(以下Firestore)とRealtime Databaseにローカルエミュレータがβ版として追加されたという発表がありました。 Komercoでは、前回投稿した記事の通り、テスト用のfirebaseプロジェクトを立てて、そこにrulesをデプロイし、オンラインテストといった形でrulesをテストしていましたが、 全てローカルエミュレータを用いたrulesのテストに書き換えました。 今回はローカルエミュレータを用いたFirestoreのrulesのテストの話をします。 使うと何が変わるか ローカルエミュレータを使ったrulesのテストに切り替えることによって、良い点がいくつかでてきます。 テストを実行するためのfirebaseプロジ
![Cloud Firestoreのrulesのテストを全てローカルエミュレータを使うように書き換えた話 - クックパッド開発者ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/8be8e91ebe4132dba6d44d819155adc23bd422ac/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsgrksmt%2F20181105%2F20181105134322.jpg)