Fix tests result output

This commit is contained in:
Arsen Melikyan
2016-01-13 01:55:23 +04:00
parent e0d5beb60f
commit f910463e0f
2 changed files with 11 additions and 9 deletions

View File

@ -69,17 +69,17 @@ $(document).ready(function() {
({ err, output, originalCode }) => { ({ err, output, originalCode }) => {
if (err) { if (err) {
console.error(err); console.error(err);
return common.updateOutputDisplay('' + err); return common.updateOutputDisplay(err);
} }
common.codeStorage.updateStorage(challengeName, originalCode); common.codeStorage.updateStorage(challengeName, originalCode);
common.codeUri.querify(originalCode); common.codeUri.querify(originalCode);
common.updateOutputDisplay('' + output); common.updateOutputDisplay(output);
}, },
(err) => { (err) => {
if (err) { if (err) {
console.error(err); console.error(err);
} }
common.updateOutputDisplay('' + err); common.updateOutputDisplay(err);
} }
); );
@ -105,9 +105,9 @@ $(document).ready(function() {
<h1>${err}</h1> <h1>${err}</h1>
`).first().subscribe(() => {}); `).first().subscribe(() => {});
} }
return common.updateOutputDisplay('' + err); return common.updateOutputDisplay(err);
} }
common.updateOutputDisplay('' + output); common.updateOutputDisplay(output);
common.displayTestResults(tests); common.displayTestResults(tests);
if (solved) { if (solved) {
common.showCompletion(); common.showCompletion();
@ -115,7 +115,7 @@ $(document).ready(function() {
}, },
({ err }) => { ({ err }) => {
console.error(err); console.error(err);
common.updateOutputDisplay('' + err); common.updateOutputDisplay(err);
} }
); );
@ -135,7 +135,7 @@ $(document).ready(function() {
<h1>${err}</h1> <h1>${err}</h1>
`).subscribe(() => {}); `).subscribe(() => {});
} }
return common.updateOutputDisplay('' + err); return common.updateOutputDisplay(err);
} }
common.displayTestResults(tests); common.displayTestResults(tests);
}, },
@ -157,14 +157,14 @@ $(document).ready(function() {
({ err, originalCode, tests }) => { ({ err, originalCode, tests }) => {
if (err) { if (err) {
console.error(err); console.error(err);
return common.updateOutputDisplay('' + err); return common.updateOutputDisplay(err);
} }
common.codeStorage.updateStorage(challengeName, originalCode); common.codeStorage.updateStorage(challengeName, originalCode);
common.displayTestResults(tests); common.displayTestResults(tests);
}, },
(err) => { (err) => {
console.error(err); console.error(err);
common.updateOutputDisplay('' + err); common.updateOutputDisplay(err);
} }
); );
} }

View File

@ -38,11 +38,13 @@ window.common = (function(global) {
codeOutput.setSize('100%', '100%'); codeOutput.setSize('100%', '100%');
common.updateOutputDisplay = function updateOutputDisplay(str = '') { common.updateOutputDisplay = function updateOutputDisplay(str = '') {
str = JSON.stringify(str);
codeOutput.setValue(str); codeOutput.setValue(str);
return str; return str;
}; };
common.appendToOutputDisplay = function appendToOutputDisplay(str = '') { common.appendToOutputDisplay = function appendToOutputDisplay(str = '') {
str = JSON.stringify(str);
codeOutput.setValue(codeOutput.getValue() + str); codeOutput.setValue(codeOutput.getValue() + str);
return str; return str;
}; };