File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 1
1
import Service , { inject as service } from '@ember/service' ;
2
+ import window from 'ember-window-mock' ;
2
3
3
4
export default Service . extend ( {
4
5
fastboot : service ( ) ,
Original file line number Diff line number Diff line change
1
+ import { module , test } from 'qunit' ;
2
+ import { setupTest } from 'ember-qunit' ;
3
+ import window , { setupWindowMock } from 'ember-window-mock' ;
4
+
5
+ const URL = 'https://turbo.fish/' ;
6
+
7
+ module ( 'Service | Redirector' , function ( hooks ) {
8
+ setupTest ( hooks ) ;
9
+ setupWindowMock ( hooks ) ;
10
+
11
+ test ( 'redirectTo() sets `window.location`' , function ( assert ) {
12
+ assert . notEqual ( window . location . href , URL ) ;
13
+
14
+ let redirector = this . owner . lookup ( 'service:redirector' ) ;
15
+ redirector . redirectTo ( URL ) ;
16
+ assert . equal ( window . location . href , URL ) ;
17
+ } ) ;
18
+ } ) ;
You can’t perform that action at this time.
0 commit comments