Skip to content

Commit 06c5b9b

Browse files
thoovBen Limmer
authored andcommitted
Upgrade to ember-cli 2.8 (#28)
1 parent fd8c72a commit 06c5b9b

File tree

11 files changed

+38
-54
lines changed

11 files changed

+38
-54
lines changed

.editorconfig

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,8 @@ insert_final_newline = true
1313
indent_style = space
1414
indent_size = 2
1515

16-
[*.js]
17-
indent_style = space
18-
indent_size = 2
19-
2016
[*.hbs]
2117
insert_final_newline = false
22-
indent_style = space
23-
indent_size = 2
24-
25-
[*.css]
26-
indent_style = space
27-
indent_size = 2
28-
29-
[*.html]
30-
indent_style = space
31-
indent_size = 2
3218

3319
[*.{diff,md}]
3420
trim_trailing_whitespace = false

.jshintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"strict": false,
2828
"white": false,
2929
"eqnull": true,
30-
"esnext": true,
30+
"esversion": 6,
3131
"unused": true
3232
}

.travis.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
language: node_js
33
node_js:
4-
- "0.12"
4+
- "4"
55

66
sudo: false
77

@@ -10,12 +10,13 @@ cache:
1010
- node_modules
1111

1212
before_install:
13-
- export PATH=/usr/local/phantomjs-2.0.0/bin:$PATH
14-
- "npm config set spin false"
15-
- "npm install -g npm@^2"
13+
- npm config set spin false
14+
- npm install -g bower
15+
- bower --version
16+
- npm install phantomjs-prebuilt
17+
- node_modules/phantomjs-prebuilt/bin/phantomjs --version
1618

1719
install:
18-
- npm install -g bower
1920
- npm install
2021
- bower install
2122

bower.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"name": "ember-buffered-proxy",
33
"dependencies": {
4-
"ember": "~2.5.0",
5-
"ember-cli-shims": "0.1.1",
6-
"ember-cli-test-loader": "0.2.2",
7-
"ember-qunit-notifications": "0.1.0"
4+
"ember": "~2.8.0",
5+
"ember-cli-shims": "0.1.1"
86
}
97
}

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"scripts": {
1010
"build": "ember build",
1111
"start": "ember server",
12-
"test": "ember try:testall"
12+
"test": "ember try:each"
1313
},
1414
"repository": "https://github.com/yapplabs/ember-buffered-proxy",
1515
"engines": {
@@ -25,24 +25,24 @@
2525
"license": "MIT",
2626
"devDependencies": {
2727
"broccoli-asset-rev": "^2.4.2",
28-
"ember-ajax": "0.7.1",
29-
"ember-cli": "2.5.1",
28+
"ember-ajax": "^2.0.1",
29+
"ember-cli": "2.8.0",
3030
"ember-cli-app-version": "^1.0.0",
3131
"ember-cli-dependency-checker": "^1.2.0",
3232
"ember-cli-htmlbars": "^1.0.3",
3333
"ember-cli-htmlbars-inline-precompile": "^0.3.1",
3434
"ember-cli-inject-live-reload": "^1.4.0",
3535
"ember-cli-jshint": "^1.0.0",
36-
"ember-cli-qunit": "^1.4.0",
37-
"ember-cli-release": "0.2.8",
36+
"ember-cli-qunit": "^2.1.0",
37+
"ember-cli-release": "^0.2.9",
3838
"ember-cli-sri": "^2.1.0",
39+
"ember-cli-test-loader": "^1.1.0",
3940
"ember-cli-uglify": "^1.2.0",
40-
"ember-data": "^2.5.0",
41+
"ember-data": "^2.8.0",
4142
"ember-disable-prototype-extensions": "^1.1.0",
4243
"ember-export-application-global": "^1.0.5",
4344
"ember-load-initializers": "^0.5.1",
4445
"ember-resolver": "^2.0.3",
45-
"ember-try": "^0.2.2",
4646
"loader.js": "^4.0.1"
4747
},
4848
"keywords": [

tests/.jshintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@
4747
"strict": false,
4848
"white": false,
4949
"eqnull": true,
50-
"esnext": true,
50+
"esversion": 6,
5151
"unused": true
5252
}

tests/dummy/app/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99

1010
{{content-for "head"}}
1111

12-
<link rel="stylesheet" href="assets/vendor.css">
13-
<link rel="stylesheet" href="assets/dummy.css">
12+
<link rel="stylesheet" href="{{rootURL}}assets/vendor.css">
13+
<link rel="stylesheet" href="{{rootURL}}assets/dummy.css">
1414

1515
{{content-for "head-footer"}}
1616
</head>
1717
<body>
1818
{{content-for "body"}}
1919

20-
<script src="assets/vendor.js"></script>
21-
<script src="assets/dummy.js"></script>
20+
<script src="{{rootURL}}assets/vendor.js"></script>
21+
<script src="{{rootURL}}assets/dummy.js"></script>
2222

2323
{{content-for "body-footer"}}
2424
</body>

tests/dummy/app/router.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import Ember from 'ember';
22
import config from './config/environment';
33

44
const Router = Ember.Router.extend({
5-
location: config.locationType
5+
location: config.locationType,
6+
rootURL: config.rootURL
67
});
78

89
Router.map(function() {

tests/dummy/config/environment.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module.exports = function(environment) {
44
var ENV = {
55
modulePrefix: 'dummy',
66
environment: environment,
7-
baseURL: '/',
7+
rootURL: '/',
88
locationType: 'auto',
99
EmberENV: {
1010
FEATURES: {
@@ -29,7 +29,6 @@ module.exports = function(environment) {
2929

3030
if (environment === 'test') {
3131
// Testem prefers this...
32-
ENV.baseURL = '/';
3332
ENV.locationType = 'none';
3433

3534
// keep test console output quieter
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
import { module } from 'qunit';
2+
import Ember from 'ember';
23
import startApp from '../helpers/start-app';
34
import destroyApp from '../helpers/destroy-app';
45

6+
const { RSVP: { Promise } } = Ember;
7+
58
export default function(name, options = {}) {
69
module(name, {
710
beforeEach() {
811
this.application = startApp();
912

1013
if (options.beforeEach) {
11-
options.beforeEach.apply(this, arguments);
14+
return options.beforeEach.apply(this, arguments);
1215
}
1316
},
1417

1518
afterEach() {
16-
if (options.afterEach) {
17-
options.afterEach.apply(this, arguments);
18-
}
19-
20-
destroyApp(this.application);
19+
let afterEach = options.afterEach && options.afterEach.apply(this, arguments);
20+
return Promise.resolve(afterEach).then(() => destroyApp(this.application));
2121
}
2222
});
2323
}

0 commit comments

Comments
 (0)