如何在我的nodejs应用程序中使用cassandra进行测试?



我正在开发一个nodejs应用程序。使用的数据库是Cassandra。我们正在使用 https://www.npmjs.com/package/dse-driver。

我正在尝试了解如何为应用程序编写测试。 我对如何将我的测试数据库与开发数据库分开感到特别困惑。 我们可以像 Django 一样动态创建和销毁测试数据库吗? Cassandra 和 nodejs 的测试用例是如何编写的? 同样的最佳实践是什么?

您可以创建一个测试密钥空间,在每次测试之前最初设置所有表,然后在之后将其删除。 如果这样做,则应记住,截断表后,文件系统上仍有快照。您可能希望设置清理作业。

最新更新