首页 > 解决方案 > 如何在 dart:test 中打印信息消息?

问题描述

在编写测试时dart:test如何打印信息消息以使它们与测试输出交错出现?如果我使用print,那么它会在所有测试输出之后最终打印。

寻找info()in的类似物ScalaTest

标签: dart

解决方案


在与开发团队的人澄清dart:test后,看起来print可以使用常规。你只需要--reporter=expanded在运行时传递参数

pub run test test/shimlaw_tests_test.dart --reporter=expanded

默认情况下,使用紧凑的单行报告器,它将输出放置print在测试运行器输出的末尾。而扩展的记者适当地打印。


推荐阅读