问题标签 [dart-unittest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - 如何在 Dart 中使用 Future 测试方法?
我想测试一种在另一台服务器上执行 POST 的方法:
我正在处理的问题是我的测试方法在“_client.post”返回的未来执行之前结束。
我的测试方法:
谢谢你的帮助 !
dart - Dart 单元测试 - 始终通过
全部,
这是一个用于检查集合大小的单元测试
我从浏览器运行它(正在使用客户端 Dart 库)并且它总是通过,无论 WRONG_SIZE 的值是多少。
帮助表示赞赏。
dart - 事件的角度分量测试
我有一个自定义组件并尝试测试发出的事件
我的组件如下所示:
单击按钮时,组件会发出“on-select”事件。像预期的那样工作,但由于我是测试的忠实粉丝,我想测试那个事件。
这可能在角度 0.14.0 中吗?
我像angulardart-sample-app中的测试一样编写测试
整个组件测试确实有很多样板文件,然后编写其他所有内容都很有趣。在 0.14.0 或未来是否有更简单的组件测试方法?
dart - Dart 事件队列:如何调试事件队列?
我正在编写一些集成测试,这些测试利用了一个HttpServer
,一堆Directory().watch()
'ers,可能还有其他一些未来/流监听代码。
我正在使用以下测试配置:
我的测试看起来像这样:
我遇到的问题是,在测试运行(并通过)后,Dart VM 没有退出。大概是因为我在事件队列中还有一些待处理的东西。
如何调试事件队列?我想看看是什么阻止了 Dart VM 在测试运行结束时退出。
您可以在自定义 TestConfiguration 中看到我重载了 onDone(),这被调用并且我 stop() 我的服务器(.close(force: true)
在 HttpServer 上并循环我Directory().watch()
的所有用户并取消订阅)。但是有些东西仍然悬而未决...
dart - 即使满足了期望,测试也失败了
我有一个看起来像这样的测试:
测试失败并显示以下消息:
我在这里做错了吗?
unit-testing - How can I make test inside a then statement in Dart
I want to do some unit tests on some functions, but I need to execute all the tests after the completion of a Future.
To develop my problem, Here an example of what I want to do :
I have tried with a alternate solution, but this does not change anything :
And I would have, if possible the tests organize as that, as I want a description for all the tests.
The stacktrace is something like that :
dart - 内置库 'dart:html' 在独立 VM 上不可用
我希望能够对我的自定义聚合物元素进行单元测试。
给定 lib/web_components 中的一个组件:
和 test/web_components 中的测试:
运行测试导致标题中提到的错误。我怎样才能避免这个错误?
编辑:
所以我尝试@TestOn('content-shell')
在客户端测试文件的顶部添加,并添加@TestOn('vm')
到服务器端测试。
在磨床我有:
服务器端测试运行良好,但客户端测试抛出以下错误:
编辑2:
我尝试使用以下命令在 dartium 平台上运行,因为 content-shell 似乎不起作用:
结果是:
dart - 运行测试时加载 dartium 失败
我正在使用测试库运行飞镖测试。
执行此命令时出现以下错误,我已下载 dartium 和 dart sdk 并位于系统路径中。
dart - 如何测试未来的异常
继续昨天的问题,我将如何测试异步方法是否引发异常。