首页 > 解决方案 > 在 Aqueduct 3.0 预发布版中进行测试

问题描述

我很难弄清楚如何在 Aqueduct 3.0 Pre-Release 中进行测试。

我在文档的 Snippets 部分看到了一个示例,该示例使用以下内容连接到端点:

app.client.request("/endpoint").get()

但是当我查看 example_test.dart 时,它看起来如下:

harness.agent.get("/places")

所以似乎发生了一些变化。

在文档的“编写测试”部分中,我无法弄清楚代码片段进入了哪些文件或类。

我也花了很长时间才弄清楚如何运行测试:

dart test/example_dart.test

我正在寻找“渡槽测试”或类似的东西。

是否有更多文档或完整代码示例,如何设置测试环境并在 3.0 Pre-Release 中编写测试(使用 get、put、post、delete)?

标签: dartaqueduct

解决方案


发布的文档站点比较落后,但是文档已经写好了。降价可在此处获得:https ://github.com/stablekernel/aqueduct/blob/docs/3.0/source/docs/testing/tests.md 。

安装查看模板项目中的测试也是值得的,尤其是较大的模板:'aqueduct create -t​​ db_and_auth projectname'。


推荐阅读