¿Cómo realizar una prueba adecuada de la unidad. Las promesas .ajax () de jQuery usan Jasmine y / o Sinon?
Tengo una función bastante sencilla que devuelve una promesa jQuery .ajax () como tal: CLAW.controls.validateLocation = function(val, $inputEl) { return $.ajax({ url: locationServiceUrl + ‘ValidateLocation/’, data: { ‘locationName’: val }, beforeSend: function() { $inputEl.addClass(‘busy’); } }).done(function(result) { // some success clauses }).fail(function(result) { // some failure clauses }).always(function() { // some always clauses }); } […]