私はvanilla JSからTypeScriptに移行する必要があるプロジェクトを持っています。私はこれを過去に何度もやったことがありますが、このパターンのファイルが見つからないという理由で、このエラーがなぜ起こっているのか分かりません。TypeScriptを使って分度器のSpecファイルのパターンマッチエラー
私はyarn
、
糸ランv1.1.0デベロッパー
$ protractor typeScript/config/dev.conf.js
(node:15928) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
[13:00:26] W/configParser - pattern ../e2e/specs/*.spec.ts did not match any files.
[13:00:26] E/launcher - Spec patterns did not match any files.
[13:00:26] E/launcher - Error: Spec patterns did not match any files.
at Runner.run (C:\Projects\yarn-mocha-ts\node_modules\protractor\built\runner.js:322:19)
at TaskRunner.run (C:\Projects\yarn-mocha-ts\node_modules\protractor\built\taskRunner.js:110:27)
at createNextTaskRunner (C:\Projects\yarn-mocha-ts\node_modules\protractor\built\launcher.js:235:28)
at helper.runFilenameOrFn_.then.then.then (C:\Projects\yarn-mocha-ts\node_modules\protractor\built\launcher.js:260:13)
at _fulfilled (C:\Projects\yarn-mocha-ts\node_modules\q\q.js:834:54)
at self.promiseDispatch.done (C:\Projects\yarn-mocha-ts\node_modules\q\q.js:863:30)
at Promise.promise.promiseDispatch (C:\Projects\yarn-mocha-ts\node_modules\q\q.js:796:13)
at C:\Projects\yarn-mocha-ts\node_modules\q\q.js:604:44
at runSingle (C:\Projects\yarn-mocha-ts\node_modules\q\q.js:137:13)
at flush (C:\Projects\yarn-mocha-ts\node_modules\q\q.js:125:13)
を使用してプロジェクトを実行すると.ts
ファイルがあるように私はpackage.json
でスクリプトからyarn e2e
コマンドの前にyarn run build
を走りましたコンパイルされ、実行される前に。しかし、私はまだ起動する正しいURLを得ることができません。
私の設定に問題がありますか?私はMocha
をフレームワークとして使用し、Chai-as-promised
をアサーションフレームワークとして使用しています。
PS - ここではリポジトリのデモコピー - repoです。この例を実行するにはbaseUrl
を設定することができます。