added simple automation test.

This commit is contained in:
kayone
2013-11-11 19:25:54 -08:00
parent 4defc04026
commit 034f8e8dfd
14 changed files with 272 additions and 14 deletions

View File

@@ -4,6 +4,10 @@
window.Messenger().post(message);
};
var addError = function(message){
window.$('#errors').append('<div>' + message + '</div>');
};
window.onerror = function (msg, url, line) {
try {
@@ -28,6 +32,8 @@
window.Messenger().post(message);
addError(message.message);
}
catch (error) {
console.log('An error occurred while reporting error. ' + error);
@@ -58,22 +64,23 @@
if (xmlHttpRequest.status === 0 && xmlHttpRequest.readyState === 0) {
return false;
//message.message = 'NzbDrone Server Not Reachable. make sure NzbDrone is running.';
}
else if (xmlHttpRequest.status === 400 && ajaxOptions.isValidatedCall) {
if (xmlHttpRequest.status === 400 && ajaxOptions.isValidatedCall) {
return false;
}
else if (xmlHttpRequest.status === 503) {
if (xmlHttpRequest.status === 503) {
message.message = xmlHttpRequest.responseJSON.message;
}
else
{
else {
message.message = '[{0}] {1} : {2}'.format(ajaxOptions.type, xmlHttpRequest.statusText, ajaxOptions.url);
}
window.Messenger().post(message);
addError(message.message);
return false;
});

View File

@@ -61,7 +61,8 @@
</div>
</footer>
</body>
<div id="errors">
</div>
<script type="text/javascript">
window.NzbDrone = window.NzbDrone || {};
window.NzbDrone.ApiKey = 'API_KEY';