1

我正在使用 WebStorm IDE 并测试之前名为unittest的 api 。使用以下命令测试可以正常工作:

发布运行测试:测试测试/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) 
4

1 回答 1

1

WebStorm 仍然硬连线到旧unittest包。有一个未解决的问题可以解决此问题https://youtrack.jetbrains.com/issue/WEB-16053

但是,您可以像任何其他 Dart 脚本一样使用新test包执行 Dart 测试脚本,以便能够使用调试器。如果您使用自定义 HTML 页面进行测试,则需要将x-dart-test链接替换为正确的 Dart 脚本标签,以便能够从 WebStorm 执行它。

于 2015-06-10T17:44:05.383 回答