使用QUnit测试jQuery插件变量

时间:2015-01-15 18:58:48

标签: javascript jquery unit-testing qunit

我已经看过这个链接: jQuery Plugin: How do I test the configuration of my plugin with qunit?

但我不明白是否是同一个案例,所以我再问一次。

我有一个像这样的简单插件:

(function ($) {
    $.fn.extend({      
        miPlugin: function (argumentOptions) {
            var defaults = {
                txt: 'txt'
            }
            var options = $.extend(defaults, argumentOptions);

            return this.each(function () {
                var o = options;
                var obj = $(this);
                var textSend = '';

                obj.mouseup(function(e) {
                    textSend = 'test';
                });
            });
        }
    });     
})(jQuery);

我想在mouseUp触发时检查变量textSend吗?

这是我对QUnit的测试:

$(document).ready(function(){
  var testfield = $('.txt');
  $('.txt').myPlugin({});   

  module('Simple');
    test("Simple", function(){
        testfield.focus();
        testfield.select(); 
        var obj = testfield.trigger( $.Event( "mouseup") );

    });
});

如何在mouseUp事件上测试var textSend?

由于

0 个答案:

没有答案