在 Aqueduct 3.0 预发布版中进行测试

Testing in Aqueduct 3.0 Pre-Release

我很难弄清楚如何在 Aqueduct 3.0 预发布版中进行测试。

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

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

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

harness.agent.get("/places")

所以好像有一些变化。

在文档的 "Writing Tests" 部分,我无法弄清楚代码片段进入了哪些文件或 类。

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

dart test/example_dart.test

我正在搜索 "aqueduct test" 或类似的内容。

是否有更多文档或完整的代码示例,说明如何在 3.0 预发布版中设置测试环境和编写测试(使用 get、put、post、delete)?

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

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