Skip to content

Commit 0d41b50

Browse files
committed
change to use loadEditor, loadGlobal
1 parent 1c95db0 commit 0d41b50

File tree

10 files changed

+22
-69
lines changed

10 files changed

+22
-69
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "coderoad-functional-school",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"description": "Coderoad tutorial",
55
"author": "Shawn McKay <shawn.j.mckay@gmail.com> (http://shmck.com)",
66
"contributers": [
@@ -27,9 +27,9 @@
2727
"dependencies": {
2828
"chai": "3.5.0",
2929
"chai-spies": "0.7.1",
30-
"lodash": "4.5.1",
30+
"lodash": "4.6.1",
3131
"mocha": "2.4.5",
32-
"mocha-coderoad": "^0.4.2"
32+
"mocha-coderoad": "^0.5.3"
3333
},
3434
"license": "MIT",
3535
"config": {

tutorial/1/00/01-setup.spec.js

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,11 @@
22
var chai = require('chai');
33
var spies = require('chai-spies');
44
var expect = chai.expect;
5-
var path = require('path');
65
chai.use(spies);
76

8-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
9-
10-
if (!global.data) {
11-
let data = require(path.join(process.env.TUTORIAL_DIR, 'data', 'students.json'));
12-
global.data = JSON.parse(JSON.stringify(data));
13-
}
14-
7+
loadGlobal('data', 'data/students.json');
158
var spy = chai.spy.on(console, 'log');
16-
loadJS('00-setup.js');
9+
loadEditor('00-setup.js');
1710

1811
describe('01 first', function () {
1912

tutorial/1/01/01-filter.spec.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
"use strict";
22
var expect = require('chai').expect;
3-
var path = require('path');
4-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
53

6-
if (!global.data) {
7-
global.data = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, 'data', 'students.json'))));
8-
}
9-
10-
loadJS('01-filter.js');
4+
loadGlobal('data', 'data/students.json');
5+
loadEditor('01-filter.js');
116

127
describe('01 function isAda', function() {
138

tutorial/1/02/01-sort.spec.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
var expect = require('chai').expect;
2-
var path = require('path');
3-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
4-
if (!global.myBest) {
5-
global.myBest = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, '1', '02', 'myBest.json'))));
6-
}
7-
loadJS('02-sort.js');
2+
3+
loadGlobal('myBest', '1/02/myBest.json');
4+
loadEditor('02-sort.js');
85

96
describe('01 function compareScore', function () {
107
it('doesn\'t exist', function() {

tutorial/1/03/01-map.spec.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
var expect = require('chai').expect;
2-
var path = require('path');
3-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
4-
if (!global.myData) {
5-
global.myData = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, '1', '03', 'myData.json'))));
6-
}
7-
loadJS('03-map.js')
2+
3+
loadGlobal('myData', '1/03/myData.json');
4+
loadEditor('03-map.js');
85

96
describe('01 function changeGrade', function() {
107

tutorial/1/04/01-forEach.spec.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ var chai = require('chai');
33
var spies = require('chai-spies');
44
var expect = chai.expect;
55
chai.use(spies);
6-
var path = require('path');
7-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
8-
9-
global.myFixed = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, '1', '04', 'myFixed.json'))));
106

7+
loadGlobal('myFixed', '1/04/myFixed.json');
118
if (process.env.TASK_POSITION === '4') {
129
global.myFixed = [];
1310
}
14-
1511
var spy = chai.spy.on(console, 'log');
16-
loadJS('04-forEach.js');
12+
loadEditor('04-forEach.js');
1713

1814
describe('01 console.log', function() {
1915

tutorial/1/05/01-find.spec.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
'use strict';
22
var expect = require('chai').expect;
33
var spies = require('chai-spies');
4-
var path = require('path');
5-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
64

7-
if (!global.students) {
8-
global.students = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, 'data', 'students2.json'))));
9-
}
10-
loadJS('05-find.js');
5+
loadGlobal('students', 'data/students2.json');
6+
loadEditor('05-find.js');
117

128
describe('01 var myClass', function() {
139

tutorial/1/06/01-concat.spec.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
'use strict';
22
var expect = require('chai').expect;
3-
var path = require('path');
4-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
53

6-
if (!global.courses) {
7-
global.courses = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, 'data', 'courses2.json'))));
8-
}
9-
10-
loadJS('06-concat.js');
4+
loadGlobal('data/courses2.json');
5+
loadEditor('06-concat.js');
116

127
describe('01 var flattenedArray', function() {
138

tutorial/1/07/01-reduce.spec.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
"use strict";
22
var expect = require('chai').expect;
3-
var path = require('path');
4-
var loadJS = require(path.join(process.env.TUTORIAL_DIR, 'loadJS')).default;
53

6-
if (!global.courses) {
7-
global.courses = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, 'data', 'courses2.json'))));
8-
global.suspectData = JSON.parse(JSON.stringify(require(path.join(process.env.TUTORIAL_DIR, '1', '07', 'suspectData.json'))));
9-
}
10-
11-
loadJS('07-reduce.js');
4+
loadGlobal('courses', 'data/courses2.json');
5+
loadGlobal('suspectData', '1/07/suspectData.json');
6+
loadEditor('07-reduce.js');
127

138
describe('01 var total', function() {
149

tutorial/loadJS.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)