1

以前にunittestという名前の WebStorm IDE とテスト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) 
4

1 に答える 1

1

WebStorm はまだ古いunittestパッケージに組み込まれています。これを修正するための未解決の問題があります https://youtrack.jetbrains.com/issue/WEB-16053

testただし、デバッガーを使用できるようにするために、他の Dart スクリプトと同様に、新しいパッケージを使用して Dart テスト スクリプトを実行できます。テストにカスタム HTML ページを使用する場合、x-dart-testリンクを適切な Dart スクリプト タグに置き換えて、WebStorm から実行できるようにする必要があります。

于 2015-06-10T17:44:05.383 に答える