adding test for hiding loading indicator

This commit is contained in:
El RIDO 2017-11-04 07:40:26 +01:00
parent 29419d03cd
commit 1fd13981d4
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92

View file

@ -1038,7 +1038,7 @@ describe('Alert', function () {
});
jsc.property(
'shows a loding message',
'shows a loading message',
jsc.array(jsc.elements(alnumString)),
jsc.array(jsc.elements(alnumString)),
'integer',
@ -1066,5 +1066,28 @@ describe('Alert', function () {
}
);
});
describe('hideLoading', function () {
before(function () {
cleanup();
});
it(
'hides the loading message',
function() {
$('body').html(
'<ul class="nav navbar-nav"><li id="loadingindicator" ' +
'class="navbar-text"><span class="glyphicon ' +
'glyphicon-time" aria-hidden="true"></span> ' +
'Loading…</li></ul>'
);
$('body').addClass('loading');
$.PrivateBin.Alert.init();
$.PrivateBin.Alert.hideLoading();
return !$('body').hasClass('loading') &&
$('#loadingindicator').hasClass('hidden');
}
);
});
});