私の単体テストでは、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 の両方で何も取得しません。
2 つのプロジェクトがあると言わざるを得ません。1 つは Web アプリケーションで、もう 1 つは単体テスト プロジェクトです。
どうもありがとうございました。