テストしようとしているJSメソッドがあります:
doMediation: function() {
var state,
that = this,
mediation_rule = "asdf";
Mediation.getRules(mediation_rule, function () {
[blah blah]
});
},
私の仲介オブジェクトは、私のクラスのこのメソッドの上に定義されています。これは私のqunitテストです:
test('doMediation: testing mediation', 1, function(){
var proto = $.extend({}, My.prototype, {
Mediation: {
getRules: function(rule, cb){}
}
proto.doMediation();
});
問題は、エラーが発生することです。
Died on test #1: Cannot call method 'getRules' of undefined - {}
それでも、それはテストで定義されています。ありがとう。