|
@@ -1038,7 +1038,7 @@ describe('Alert', function () {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
jsc.property(
|
|
jsc.property(
|
|
|
- 'shows a loding message',
|
|
|
|
|
|
|
+ 'shows a loading message',
|
|
|
jsc.array(jsc.elements(alnumString)),
|
|
jsc.array(jsc.elements(alnumString)),
|
|
|
jsc.array(jsc.elements(alnumString)),
|
|
jsc.array(jsc.elements(alnumString)),
|
|
|
'integer',
|
|
'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');
|
|
|
|
|
+ }
|
|
|
|
|
+ );
|
|
|
|
|
+ });
|
|
|
});
|
|
});
|
|
|
|
|
|