全体を検索しましたが、このエラーはasyncTest
正しく使用されていないことが原因のようです。ただし、ドキュメントによると、私は正しくやっているようです。どこか細部が欠けていると思います。余分な目が必要です...
ページを取得する ajax リクエストを作成し、それをライトボックスにロードするコードをテストしようとしています。 lightbox-content
ajax 呼び出しが完了して表示できるようになるまで、DOM に表示されません。そのため、onComplete コールバックでのみ確認できます。これは、正しく読み込まれたかどうかをテストする場所です。
これが私のコードです:
asyncTest('mytest', 1, function() {
utils.lightbox.show('/login', {
onComplete: function() {
ok($('#lighbox-content').is(':visible'), 'Lightbox loaded the /login page.');
start();
}
});
});
エラーが発生します:
Uncaught Error: assertion outside test context, was at HTMLDivElement.window.utils
誰かが私が間違っているところを見ることができますか?