我的单元测试在 Dartium 中没有显示任何内容。它应该显示单元测试结果,但它没有显示任何内容。我的代码如下:
import "package:unittest/unittest.dart";
import "package:unittest/html_config.dart";
import "../../bolsaviaje/web/bolsaviaje.dart" as bolsaviaje;
void main() {
useHtmlConfiguration();
test("PackItem constructor", (){
var item = new bolsaviaje.Cosa("Towel");
expect(item,isNotNull);
});
test("PackItem itemtext propery",(){
var item = new bolsaviaje.Cosa("Towel");
expect(item.nombre,equals("Towel"));
});
}
我的 pubspec.yaml 如下:
name: PackListTest
description: A sample web application
dependencies:
unittest: any
我的 pubspec.lock 如下:
# Generated by pub. See: http://pub.dartlang.org/doc/glossary.html#lockfile
{"packages":{"unittest":{"version":"0.4.1","source":"hosted","description":"unittest"},"meta":{"version":"0.4.1+1","source":"hosted","description":"meta"}}}
我用于单元测试的 HTML 文件的内容如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PackListTest</title>
<link rel="stylesheet" href="packlisttest.css">
</head>
<body>
<script type="application/dart" src="packlisttest.dart"></script>
</body>
</html>
我使用的 Dart 版本是 Dart M3。
我在两者中都没有获得任何东西:Dartium 控制台中没有任何内容,生成的 html 中也没有任何内容。
不得不说我有两个项目:一个是web应用,另一个是我的单元测试项目。
非常感谢你的帮助。