module('Methods (jQuery)', {

setup: function(){
    this.$inputs = $('<input><input>')
        .datepicker()
        .appendTo('#qunit-fixture');
},
teardown: function(){
    this.$inputs.each(function(){
        $.data(this, 'datepicker').picker.remove();
    });
}

});

test('Methods', function(){

[
    'show',
    'hide',
    'setValue',
    'place'
].forEach($.proxy(function(index, value){
    var returnedObject = this.$inputs.datepicker(value);

    strictEqual(returnedObject, this.$inputs, "is jQuery element");
    strictEqual(returnedObject.length, 2, "correct length of jQuery elements");
}, this));

});