Skip to content

Commit 0874593

Browse files
committed
fixes for implementing different programming languages
1 parent 17eef9c commit 0874593

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
## [0.5.8] - current
6+
- fixes
7+
- fixes for different programming languages
8+
59
## [0.5.7] - 2016-03-17
610
- @action(openConsole)
711
- style improvements

lib/reducers/task-tests/task-tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ function taskTestsReducer(taskTests, action) {
66
if (taskTests === void 0) { taskTests = ''; }
77
switch (action.type) {
88
case Type.SET_PAGE:
9-
var target = path.join(window.coderoad.tutorialDir || window.coderoad.dir, '.tmp.js');
9+
var target = path.join(window.coderoad.tutorialDir || window.coderoad.dir, ".tmp" + window.coderoad.suffix);
1010
return concat_tests_1.concatTests(target, action.payload.taskTests);
1111
default:
1212
return taskTests;

lib/services/setGlobals.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var exists_1 = require('./exists');
44
function setGlobals(config) {
55
window.coderoad = Object.assign(window.coderoad, {
66
tutorial: config.name,
7+
suffix: config.config.testSuffix.substring(config.config.testSuffix.lastIndexOf('.'), config.config.testSuffix.length),
78
tutorialDir: path.join(window.coderoad.dir, 'node_modules', config.name, config.config.testDir),
89
testRunner: config.config.testRunner,
910
testRunnerOptions: config.config.testRunnerOptions || {}

src/reducers/task-tests/task-tests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {concatTests} from './concat-tests';
66
export default function taskTestsReducer(taskTests = '', action: CR.Action): string {
77
switch (action.type) {
88
case Type.SET_PAGE:
9-
let target = path.join(window.coderoad.tutorialDir || window.coderoad.dir, '.tmp.js');
9+
let target = path.join(window.coderoad.tutorialDir || window.coderoad.dir, `.tmp${window.coderoad.suffix}`);
1010
return concatTests(target, action.payload.taskTests);
1111
default:
1212
return taskTests;

src/services/setGlobals.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {fileExists} from './exists';
44
export function setGlobals(config: PackageJson) {
55
window.coderoad = Object.assign(window.coderoad, {
66
tutorial: config.name,
7+
suffix: config.config.testSuffix.substring(config.config.testSuffix.lastIndexOf('.'), config.config.testSuffix.length),
78
tutorialDir: path.join(window.coderoad.dir, 'node_modules', config.name, config.config.testDir),
89
testRunner: config.config.testRunner,
910
testRunnerOptions: config.config.testRunnerOptions || {}

src/typings/cr/cr.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ declare namespace CR {
101101
interface Coderoad {
102102
dir: string;
103103
testRunner?: string;
104+
suffix: string;
104105
tutorial?: string;
105106
tutorialDir?: string;
106107
tutorialOptions?: Object;

0 commit comments

Comments
 (0)