module('ajaxify advance search', {
	teardown: function() {
		$('#results').remove();
		$('#advance_search_form').remove();
	},
	setup: function() {
		$(document.body).append($('<div />', {
			id: 'results'
		}));
		$(document.body).append($('<div />', {
			id: 'advance_search_form'
		}));
	}
});

test('successCallback', function() {
	expect(1);
	AdminData.ajaxifyAdvanceSearch.successCallback('hello world');
	equals('hello world', $('#results').text(), '#results should have text hello world');
});

test('beforeSubmitCallback', function() {
	expect(1);
	AdminData.ajaxifyAdvanceSearch.beforeSubmitCallback(['1', '2'], null);

	var $results = $('#results');
	equals('searching...', $('#results').text(), '#results should have text searching');
});