我想知道在 ArangoDB 中测试 Foxx 应用程序的正确方法是什么。我的项目结构(简化)如下所示:
/frontend /* AngularJS webapp */
/backend /* Foxx controllers, models and repositories */
manifest.json
对于前端,我成功地使用了 Karma/Jasmine,但在尝试测试 Foxx 控制器时遇到了问题。
更具体地说,我想要实现的是测试一些端点并验证它们是否完成了它们的意图,基本上是 CRUD 操作。为此,出于多种原因,我确实需要访问 ArangoDB 实例:清理测试数据库、使用测试数据预填充它等。
在这种情况下应该怎么走?这甚至可能吗?