我之前使用的是名为test的WebStorm IDE和unittest api。使用命令测试工作正常:
pub run test:test test / sample.dart
/test/sample.dart
library testproject.sample;
import 'package:test/test.dart';
void main() {
test('Testing', () {
expect(true, isTrue);
});
}
但是当我尝试使用WebStorm DartUnit运行/调试时,控制台显示此错误:
Unhandled exception:
Uncaught Error: Load Error: FileSystemException: Cannot open file, path = 'C:\Users\dummy\Desktop\testproject\packages\unittest\unittest.dart' (OS Error: The system cannot find the path specified.
, errno = 3)
答案 0 :(得分:1)
WebStorm仍然与旧的e = Entry('rick', '8675309', '1/1/2001', '125 Sesame St`)
print(e.name)
软件包硬连线。有一个未解决的问题需要解决此问题https://youtrack.jetbrains.com/issue/WEB-16053
然而,您可以像使用任何其他Dart脚本一样使用新的unittest
包执行Dart测试脚本,以便能够使用调试器。如果您为测试使用自定义HTML页面,则需要将test
链接替换为正确的Dart脚本标记,以便能够从WebStorm执行它。