0
ノードのgcloudデータストアエミュレータでテストを実行しています。
各テストの前にdbをリセットします。各テストの前にエミュレータDBをリセットするには?
「drop」コマンドや、beforeEachブロックで使用できるような簡単な方法はありますか?
ノードのgcloudデータストアエミュレータでテストを実行しています。
各テストの前にdbをリセットします。各テストの前にエミュレータDBをリセットするには?
「drop」コマンドや、beforeEachブロックで使用できるような簡単な方法はありますか?
dbファイルを削除するだけです。通常は~/.config/gcloud/emulators/datastore/WEB-INF/appengine-generated/local_db.bin
です。
どのように私は前に、モカでブロックすることができますか?エミュレータがすでに起動している間に動作するかどうかはわかりません。セッション中にファイルが存在すると予想されます。 – Gyro
ファイルを削除するだけで、 'del'や' rimraf'を使うことができます。テストしましたが、エミュレータが動作している間に 'local_db.bin'を削除でき、うまく動作します。 –
ありがとう!私は前のブロックでそれをしたいので、私はノードfsモジュールを使いました – Gyro