0
ユニットテストでjQuery連鎖関数が呼び出されたことを確認する方法。たとえば、次のコードの場合ユニットテストでjQuery連鎖関数が呼び出されたことを確認するにはどうすればいいですか
function myFunction() {
var elem = $('#id').removeClass('someClass').addClass('anotherClass');
return elem;
}
removeClassとaddClassが呼び出され、正しい値を持つかどうかをテストします。私はスタブにsinonを使用していますが、私はエラーを受け取ります。
なぜ 'console.log()'だけではないのですか? https://jsfiddle.net/tr_santi/4LugsLdc/また、関数呼び出しの前後で要素に付加されたクラスを表示したい場合は、https://jsfiddle.net/tr_santi/4LugsLdc/2/ – Santi
私は、これは私が 'console.log'を使うことができない理由です – flpms