Skip to content

Commit c174371

Browse files
committed
Merge pull request #32 from yapplabs/refocus
Upgrade to ember-cli 1.13.7
2 parents 52b27e4 + 7c34b13 commit c174371

File tree

4 files changed

+19
-7
lines changed

4 files changed

+19
-7
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ env:
1919
- EMBER_TRY_SCENARIO=ember-canary
2020

2121
matrix:
22+
fast_finish: true
2223
allow_failures:
2324
- env: EMBER_TRY_SCENARIO=ember-beta
2425
- env: EMBER_TRY_SCENARIO=ember-canary

bower.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"name": "ember-wormhole",
33
"dependencies": {
4-
"ember": "1.13.5",
4+
"ember": "1.13.6",
55
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3",
66
"ember-cli-test-loader": "ember-cli-test-loader#0.1.3",
77
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.5",
8-
"ember-qunit": "0.4.1",
8+
"ember-qunit": "0.4.9",
99
"ember-qunit-notifications": "0.0.7",
1010
"ember-resolver": "~0.1.18",
1111
"jquery": "^1.11.1",
1212
"loader.js": "ember-cli/loader.js#3.2.0",
13-
"qunit": "~1.17.1"
13+
"qunit": "~1.18.0"
1414
}
1515
}

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"license": "MIT",
2020
"devDependencies": {
2121
"broccoli-asset-rev": "^2.0.2",
22-
"ember-cli": "1.13.1",
22+
"ember-cli": "1.13.7",
2323
"ember-cli-app-version": "0.4.0",
2424
"ember-cli-content-security-policy": "0.4.0",
2525
"ember-cli-dependency-checker": "^1.0.0",
@@ -28,13 +28,14 @@
2828
"ember-cli-htmlbars-inline-precompile": "^0.1.1",
2929
"ember-cli-ic-ajax": "0.2.1",
3030
"ember-cli-inject-live-reload": "^1.3.0",
31-
"ember-cli-qunit": "0.3.15",
31+
"ember-cli-qunit": "0.3.20",
3232
"ember-cli-release": "^0.2.5",
33+
"ember-cli-sri": "^1.0.1",
3334
"ember-cli-uglify": "^1.0.1",
3435
"ember-code-snippet": "1.1.0",
3536
"ember-disable-prototype-extensions": "^1.0.0",
3637
"ember-disable-proxy-controllers": "^1.0.0",
37-
"ember-export-application-global": "^1.0.2",
38+
"ember-export-application-global": "^1.0.3",
3839
"ember-try": "0.0.6"
3940
},
4041
"keywords": [

tests/acceptance/wormhole-test.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import {
66
} from 'qunit';
77
import startApp from 'dummy/tests/helpers/start-app';
88

9+
const { set } = Ember;
10+
911
var application;
1012
var assert = QUnit.assert;
1113

@@ -193,18 +195,26 @@ test('throws if destination element id falsy', function(assert) {
193195
});
194196

195197
test('preserves focus', function (assert) {
198+
var sidebarWormhole;
196199
var focused;
197200
visit('/');
198201
andThen(function() {
199202
assert.equal(currentPath(), 'index');
200203
});
201204
click('button:contains(Toggle Sidebar Content)');
202205
andThen(function() {
206+
sidebarWormhole = Ember.$('#sidebarWormhole').data('ember-wormhole');
207+
assert.contentIn('sidebar');
208+
assert.contentNotIn('othersidebar');
203209
Ember.$('button:contains(Hide Sidebar Content)').focus();
204210
focused = document.activeElement;
205211
});
206-
click('button:contains(Switch Sidebars From Without)');
207212
andThen(function() {
213+
set(sidebarWormhole, 'to', 'othersidebar');
214+
});
215+
andThen(function() {
216+
assert.contentNotIn('sidebar');
217+
assert.contentIn('othersidebar');
208218
assert.equal(document.activeElement, focused);
209219
});
210220
});

0 commit comments

Comments
 (0)