私は一連のページの機能をテストしようとしています (たとえば、クリックのシミュレート、クラスの追加のチェックなど)。
私の人生ではできませんが、qunitとphantomjsを組み合わせる方法を理解することはできません。(Gruntのqunitモジュールでも実行しようとしています)
私はこのようなことができ、ファントムとクユニットの構文を混在させることができると思いました...
var page = require('webpage').create();
page.viewportSize = { width: 1280, height: 1024 };
page.onConsoleMessage = function (msg) {
console.log(msg);
};
page.open('home.html', function () {
module("tests");
test('test', 1, function(){
$('#button').on('click', function(){
ok(true, 'button was clicked!');
});
$('#button').trigger('click');
});
});
しかし、明らかにそれは本当に間違っています。
ページのコンテンツを test.html ファイルの qunit-fixture div に挿入する場合ですか? それとも、私はそれを完全に間違った方法で行っていますか?