Skip to content

Commit

Permalink
[BUGFIX] fix component integration tests with {{link-to}}
Browse files Browse the repository at this point in the history
  • Loading branch information
blimmer committed Jan 20, 2016
1 parent 9a77e93 commit 960ec3a
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions packages/ember-routing-views/lib/views/link.js
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,8 @@ var LinkView = EmberComponent.extend({
**/
active: computed('loadedParams', function computeLinkViewActive() {
var router = get(this, 'router');
if (!router) { return; }
if (!router || !router.router) { return false; }

return computeActive(this, router.currentState);
}),

Expand Down Expand Up @@ -338,6 +339,9 @@ var LinkView = EmberComponent.extend({
@property loading
**/
loading: computed('loadedParams', function computeLinkViewLoading() {
var router = get(this, 'router');
if (!router || !router.router) { return false; }

if (!get(this, 'loadedParams')) { return get(this, 'loadingClass'); }
}),

Expand Down Expand Up @@ -495,7 +499,7 @@ var LinkView = EmberComponent.extend({
**/
loadedParams: computed('resolvedParams', function computeLinkViewRouteArgs() {
var router = get(this, 'router');
if (!router) { return; }
if (!router || !router.router) { return; }

var resolvedParams = get(this, 'resolvedParams');
var namedRoute = resolvedParams.targetRouteName;
Expand Down

0 comments on commit 960ec3a

Please sign in to comment.