gulpfile の中に次のようなものを入れたい:
require('web-component-tester').gulp.init(gulp);
gulp.task('default', function() {
gulp.watch(['elements/**', 'test/**'], ['test:local']);
});
目的は、テスト フォルダーまたは要素フォルダー (Polymer コンポーネントを含む) を監視することです。それらの一部が変更される場合は、各ビルドでテストを実行してください。
私のwct.conf.js:
module.exports = {
root: '.tmp/elements/',
suites: ['**/test/'],
plugins: {
local: {browsers: ['chrome']},
}
};
いくつかのページで上記のコードを見つけましたが、いくつかのテストを追加して端末に入力した後、エラーが見つかりました.tmpフォルダーが更新されず、またはのgulp
ような奇妙なエラーが機能しないためです。テストで意図的にミスをして失敗させたときに正しいエラーも発生したので、何か問題ないように見えますが、まったく問題ありません。Polymer is not defined
ajax.generateRequest
多くのファイルを含む既存のプロジェクトにテストを追加します。空のプロジェクトで同じことをしようとすると、入力するまで同じエラーが発生しましたbower install
。
これがbowerの依存関係の問題である可能性はありますか? または、何が悪いのか分かりますか?gulpfile のコードのこの部分は、目的の効果を実行する権利がありますか?
どうもありがとう。