Skip to content

Commit 6f084e0

Browse files
committed
Update deps & move tests to babel 6.
1 parent 6bf1abd commit 6f084e0

File tree

4 files changed

+31
-23
lines changed

4 files changed

+31
-23
lines changed

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"stage": 0,
2+
"presets": ["react", "es2015"],
33
"env": {
44
"test": {
55
"plugins": [

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ test: test-unit test-server
1313
@echo "The browser test suite should be run before commit. Run 'make test-local' to run it."
1414

1515
test-unit:
16-
@env NODE_ENV=test ./node_modules/.bin/mocha -R spec --compilers js:babel/register -b tests/unit/*.js
16+
@env NODE_ENV=test ./node_modules/.bin/mocha -R spec --compilers js:babel-register -b tests/unit/*.js
1717

1818
test-server:
19-
@env NODE_ENV=test ./node_modules/.bin/mocha -R spec --compilers js:babel/register -b tests/server/*.js
19+
@env NODE_ENV=test ./node_modules/.bin/mocha -R spec --compilers js:babel-register -b tests/server/*.js
2020

2121
test-local:
2222
@env NODE_ENV=test ./node_modules/.bin/babel -f tests/browser/browser-jsx.jsx tests/browser/browser-jsx.jsx -o tests/browser/browser-jsx.js
23-
@env NODE_ENV=test ./node_modules/.bin/zuul --local 3000 -- tests/browser/*.js
23+
@env NODE_ENV=test ./node_modules/.bin/zuul --local 3000 -- tests/browser/*.js
2424

2525
test-cloud:
2626
@env NODE_ENV=test ./node_modules/.bin/zuul -- tests/browser/*.js

package.json

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,30 @@
44
"description": "Declarative router component for React",
55
"main": "index.js",
66
"dependencies": {
7-
"object-assign": "^4.0.1",
8-
"qs": "^5.2.0",
9-
"url-pattern": "~0.10.2",
7+
"object-assign": "^4.1.0",
8+
"qs": "^6.2.0",
9+
"url-pattern": "~1.0.1",
1010
"urllite": "~0.5.0"
1111
},
1212
"devDependencies": {
13-
"babel": "^5.8.23",
14-
"babel-eslint": "^5.0.0-beta6",
15-
"babel-plugin-espower": "^1.1.0",
16-
"browserify": "^11.2.0",
17-
"browserify-shim": "^3.8.10",
13+
"babel": "^6.5.2",
14+
"babel-cli": "^6.10.1",
15+
"babel-eslint": "^6.0.4",
16+
"babel-plugin-espower": "^2.2.0",
17+
"babel-preset-es2015": "^6.9.0",
18+
"babel-preset-react": "^6.5.0",
19+
"browserify": "^13.0.1",
20+
"browserify-shim": "^3.8.12",
1821
"envify": "^3.4.0",
19-
"eslint": "^1.6.0",
20-
"eslint-plugin-react": "^3.5.1",
22+
"eslint": "^2.12.0",
23+
"eslint-plugin-react": "^5.1.1",
2124
"jsxhint": "^0.15.1",
22-
"mocha": "^2.3.3",
23-
"power-assert": "^1.2.0",
24-
"react": "^15.0.0",
25-
"react-dom": "^15.0.0",
25+
"mocha": "^2.5.3",
26+
"power-assert": "^1.4.1",
27+
"react": "^15.1.0",
28+
"react-dom": "^15.1.0",
2629
"semver": "^5.1.0",
27-
"zuul": "^3.6.0"
30+
"zuul": "^3.10.1"
2831
},
2932
"peerDependencies": {
3033
"react": "^0.14.0 || ^15.0.0",
@@ -66,4 +69,4 @@
6669
"publishConfig": {
6770
"registry": "https://registry.npmjs.org"
6871
}
69-
}
72+
}

tests/browser/browser-jsx.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
'use strict';
2+
3+
var _powerAssertRecorder = function () { function PowerAssertRecorder() { this.captured = []; } PowerAssertRecorder.prototype._capt = function _capt(value, espath) { this.captured.push({ value: value, espath: espath }); return value; }; PowerAssertRecorder.prototype._expr = function _expr(value, source) { return { powerAssertContext: { value: value, events: this.captured }, source: source }; }; return PowerAssertRecorder; }();
4+
25
var assert = require('power-assert');
36
var React = require('react');
47
var ReactDOM = require('react-dom');
@@ -25,11 +28,14 @@ function getRenderedContent() {
2528
}
2629

2730
function assertRendered(text) {
28-
assert.equal(assert._expr(assert._capt(getRenderedContent(), 'arguments/0'), {
31+
var _rec = new _powerAssertRecorder(),
32+
_rec2 = new _powerAssertRecorder();
33+
34+
assert.equal(_rec._expr(_rec._capt(getRenderedContent(), 'arguments/0'), {
2935
content: 'assert.equal(getRenderedContent(), text)',
3036
filepath: 'tests/browser/browser-jsx.jsx',
3137
line: 31
32-
}), assert._expr(assert._capt(text, 'arguments/1'), {
38+
}), _rec2._expr(_rec2._capt(text, 'arguments/1'), {
3339
content: 'assert.equal(getRenderedContent(), text)',
3440
filepath: 'tests/browser/browser-jsx.jsx',
3541
line: 31
@@ -131,4 +137,3 @@ describe('JSX + Routing with async components', function () {
131137
});
132138
});
133139
});
134-

0 commit comments

Comments
 (0)