Skip to content

Commit fd0d7ff

Browse files
committed
update ember to 2.8 and ember-cli to 2.9.0-beta.1
1 parent 17b7f81 commit fd0d7ff

12 files changed

+43
-58
lines changed

.editorconfig

-14
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

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
/connect.lock
1818
/coverage/*
1919
/libpeerconnection.log
20-
npm-debug.log
20+
npm-debug.log*
2121
testem.log

.jshintrc

+1-1
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
}

app/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
<body>
1818
{{content-for 'body'}}
1919

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

2323
{{content-for 'body-footer'}}
2424

app/router.js

+2-1
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() {

bower.json

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
{
22
"name": "croodle",
33
"dependencies": {
4-
"ember": "~2.4.1",
5-
"ember-cli-shims": "0.1.0",
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.3",
86
"sjcl": "~1.0.0",
97
"bootstrap": "~3.3.5",
108
"bootstrap-datepicker": "~1.4.0",

config/environment.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ module.exports = function(environment) {
66
modulePrefix: 'croodle',
77
environment: environment,
88
locationType: 'hash',
9+
rootURL: '/',
910

1011
APP: {
1112
// Here you can pass flags/options to your application instance
@@ -44,7 +45,6 @@ module.exports = function(environment) {
4445

4546
if (environment === 'test') {
4647
// Testem prefers this...
47-
ENV.baseURL = '/';
4848
ENV.locationType = 'hash';
4949

5050
// keep test console output quieter

package.json

+16-14
Original file line numberDiff line numberDiff line change
@@ -19,49 +19,51 @@
1919
"license": "MIT",
2020
"devDependencies": {
2121
"body-parser": "^1.2.0",
22-
"broccoli-asset-rev": "^2.2.0",
22+
"broccoli-asset-rev": "^2.4.5",
2323
"broccoli-funnel": "^1.0.6",
2424
"broccoli-unwatched-tree": "^0.1.1",
2525
"chart.js": "2.2.1",
2626
"connect-restreamer": "^1.0.1",
2727
"cors": "^2.5.3",
28+
"ember-ajax": "^2.4.1",
2829
"ember-array-computed-macros": "martndemus/ember-array-computed-macros#3fde9023336d227aa6009060b40b4de77d8b1a9b",
2930
"ember-array-helper": "0.0.1",
3031
"ember-bootstrap": "^0.9.1",
3132
"ember-bootstrap-cp-validations": "^0.2.0",
3233
"ember-browserify": "1.1.11",
33-
"ember-cli": "2.4.2",
34+
"ember-cli": "2.9.0-beta.1",
3435
"ember-cli-acceptance-test-helpers": "0.4.0",
3536
"ember-cli-app-version": "^2.0.0",
36-
"ember-cli-babel": "^5.1.5",
37+
"ember-cli-babel": "^5.1.7",
3738
"ember-cli-bootstrap-datepicker": "^0.5.5",
3839
"ember-cli-browser-navigation-button-test-helper": "0.0.1",
3940
"ember-cli-build-info": "^0.2.0",
4041
"ember-cli-chart": "git://github.com/jelhan/ember-cli-chart.git#52ae694db579df94e0ef057d2cf7d6d96c61f78f",
4142
"ember-cli-clipboard": "0.4.1",
4243
"ember-cli-content-security-policy": "0.5.0",
43-
"ember-cli-dependency-checker": "^1.2.0",
44+
"ember-cli-dependency-checker": "^1.3.0",
4445
"ember-cli-flash": "1.3.16",
45-
"ember-cli-htmlbars": "^1.0.1",
46-
"ember-cli-htmlbars-inline-precompile": "^0.3.1",
47-
"ember-cli-inject-live-reload": "^1.3.1",
46+
"ember-cli-htmlbars": "^1.0.10",
47+
"ember-cli-htmlbars-inline-precompile": "^0.3.3",
48+
"ember-cli-inject-live-reload": "^1.4.1",
49+
"ember-cli-jshint": "^1.0.4",
4850
"ember-cli-less": "^1.5.3",
4951
"ember-cli-moment-shim": "0.7.1",
5052
"ember-cli-page-object": "1.5.0",
5153
"ember-cli-pretender": "^0.6.0",
52-
"ember-cli-qunit": "^1.2.1",
53-
"ember-cli-release": "0.2.8",
54+
"ember-cli-qunit": "^2.1.0",
55+
"ember-cli-release": "^0.2.9",
5456
"ember-cli-sauce": "^1.6.0",
5557
"ember-cli-sri": "^2.1.0",
58+
"ember-cli-test-loader": "^1.1.0",
5659
"ember-cli-uglify": "^1.2.0",
5760
"ember-cp-validations": "^2.9.3",
58-
"ember-data": "^2.4.0",
61+
"ember-data": "^2.8.0",
5962
"ember-data-model-fragments": "2.3.2",
60-
"ember-disable-proxy-controllers": "^1.0.1",
61-
"ember-export-application-global": "^1.0.4",
63+
"ember-export-application-global": "^1.0.5",
6264
"ember-i18n": "^4.2.2",
6365
"ember-i18n-cp-validations": "^2.5.0",
64-
"ember-load-initializers": "^0.5.0",
66+
"ember-load-initializers": "^0.5.1",
6567
"ember-math-helpers": "^1.2.1",
6668
"ember-moment": "^6.1.0",
6769
"ember-object-at-helper": "0.1.0",
@@ -74,7 +76,7 @@
7476
"ember-truth-helpers": "^1.2.0",
7577
"express": "^4.8.5",
7678
"glob": "^7.0.5",
77-
"loader.js": "^4.0.0",
79+
"loader.js": "^4.0.10",
7880
"node-phpcgi": "^0.3.5"
7981
}
8082
}

tests/.jshintrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,6 @@
5959
"strict": false,
6060
"white": false,
6161
"eqnull": true,
62-
"esnext": true,
62+
"esversion": 6,
6363
"unused": true
6464
}
+6-6
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
}

tests/helpers/start-app.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ registerAcceptanceTestHelpers();
1313
export default function startApp(attrs) {
1414
let application;
1515

16-
let attributes = Ember.merge({}, config.APP);
17-
attributes = Ember.merge(attributes, attrs); // use defaults, but you can override;
16+
// use defaults, but you can override
17+
let attributes = Ember.assign({}, config.APP, attrs);
1818

1919
Ember.run(() => {
2020
application = Application.create(attributes);

tests/index.html

+9-11
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,22 @@
1010
{{content-for 'head'}}
1111
{{content-for 'test-head'}}
1212

13-
<link rel="stylesheet" href="/assets/vendor.css">
14-
<link rel="stylesheet" href="/assets/croodle.css">
15-
<link rel="stylesheet" href="/assets/test-support.css">
13+
<link rel="stylesheet" href="{{rootURL}}assets/vendor.css">
14+
<link rel="stylesheet" href="{{rootURL}}assets/croodle.css">
15+
<link rel="stylesheet" href="{{rootURL}}assets/test-support.css">
1616

17-
{{content-for 'head-footer'}}
18-
{{content-for 'test-head-footer'}}
17+
{{content-for "head-footer"}}
18+
{{content-for "test-head-footer"}}
1919
</head>
2020
<body>
21-
2221
{{content-for 'body'}}
2322
{{content-for 'test-body'}}
2423

25-
<script src="/assets/vendor.js"></script>
26-
<script src="/assets/test-support.js"></script>
27-
<script src="/assets/croodle.js"></script>
2824
<script src="/testem.js" integrity=""></script>
29-
<script src="/assets/tests.js"></script>
30-
<script src="/assets/test-loader.js"></script>
25+
<script src="{{rootURL}}assets/vendor.js"></script>
26+
<script src="{{rootURL}}assets/test-support.js"></script>
27+
<script src="{{rootURL}}assets/croodle.js"></script>
28+
<script src="{{rootURL}}assets/tests.js"></script>
3129

3230
{{content-for 'body-footer'}}
3331
{{content-for 'test-body-footer'}}

0 commit comments

Comments
 (0)