Fix editor.getValue not returning the correct code

This commit is contained in:
Berkeley Martinez
2015-12-01 08:01:11 -08:00
parent 6e3e764fdb
commit aa0297c2f2
2 changed files with 9 additions and 2 deletions

View File

@ -15,6 +15,7 @@ window.common = (function(global) {
common.executeChallenge$ = function executeChallenge$() {
const code = common.editor.getValue();
const originalCode = code;
const head = common.arrayToNewLineString(common.head);
const tail = common.arrayToNewLineString(common.tail);
@ -75,6 +76,7 @@ window.common = (function(global) {
data,
code,
userTests,
originalCode,
output: data.output.replace(/\\\"/gi, '')
});
});

View File

@ -5,14 +5,19 @@ window.common = (function(global) {
common = { init: [] }
} = global;
common.runTests$ = function runTests$({ code, userTests, ...rest }) {
common.runTests$ = function runTests$({
code,
originalCode,
userTests,
...rest
}) {
return Observable.from(userTests)
.map(function(test) {
/* eslint-disable no-unused-vars */
const assert = chai.assert;
const editor = { getValue() { return code; }};
const editor = { getValue() { return originalCode; }};
/* eslint-enable no-unused-vars */
try {