@@ -20,7 +20,8 @@ describe('Blueprint: initializer', function() {
20
20
it ( 'initializer foo' , function ( ) {
21
21
return emberGenerateDestroy ( [ 'initializer' , 'foo' ] , _file => {
22
22
expect ( _file ( 'app/initializers/foo.ts' ) )
23
- . to . contain ( 'export function initialize(/* application */) {' )
23
+ . to . contain ( 'import Application from \'@ember/application\';' )
24
+ . to . contain ( 'export function initialize(application: Application): void {' )
24
25
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
25
26
. to . contain ( '}' )
26
27
. to . contain ( '' )
@@ -37,7 +38,8 @@ describe('Blueprint: initializer', function() {
37
38
it ( 'initializer foo/bar' , function ( ) {
38
39
return emberGenerateDestroy ( [ 'initializer' , 'foo/bar' ] , _file => {
39
40
expect ( _file ( 'app/initializers/foo/bar.ts' ) )
40
- . to . contain ( 'export function initialize(/* application */) {' )
41
+ . to . contain ( 'import Application from \'@ember/application\';' )
42
+ . to . contain ( 'export function initialize(application: Application): void {' )
41
43
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
42
44
. to . contain ( '}' )
43
45
. to . contain ( '' )
@@ -54,7 +56,8 @@ describe('Blueprint: initializer', function() {
54
56
it ( 'initializer foo --pod' , function ( ) {
55
57
return emberGenerateDestroy ( [ 'initializer' , 'foo' , '--pod' ] , _file => {
56
58
expect ( _file ( 'app/initializers/foo.ts' ) )
57
- . to . contain ( 'export function initialize(/* application */) {' )
59
+ . to . contain ( 'import Application from \'@ember/application\';' )
60
+ . to . contain ( 'export function initialize(application: Application): void {' )
58
61
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
59
62
. to . contain ( '}' )
60
63
. to . contain ( '' )
@@ -67,7 +70,8 @@ describe('Blueprint: initializer', function() {
67
70
it ( 'initializer foo/bar --pod' , function ( ) {
68
71
return emberGenerateDestroy ( [ 'initializer' , 'foo/bar' , '--pod' ] , _file => {
69
72
expect ( _file ( 'app/initializers/foo/bar.ts' ) )
70
- . to . contain ( 'export function initialize(/* application */) {' )
73
+ . to . contain ( 'import Application from \'@ember/application\';' )
74
+ . to . contain ( 'export function initialize(application: Application): void {' )
71
75
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
72
76
. to . contain ( '}' )
73
77
. to . contain ( '' )
@@ -85,7 +89,8 @@ describe('Blueprint: initializer', function() {
85
89
it ( 'initializer foo --pod' , function ( ) {
86
90
return emberGenerateDestroy ( [ 'initializer' , 'foo' , '--pod' ] , _file => {
87
91
expect ( _file ( 'app/initializers/foo.ts' ) )
88
- . to . contain ( 'export function initialize(/* application */) {' )
92
+ . to . contain ( 'import Application from \'@ember/application\';' )
93
+ . to . contain ( 'export function initialize(application: Application): void {' )
89
94
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
90
95
. to . contain ( '}' )
91
96
. to . contain ( '' )
@@ -98,7 +103,8 @@ describe('Blueprint: initializer', function() {
98
103
it ( 'initializer foo/bar --pod' , function ( ) {
99
104
return emberGenerateDestroy ( [ 'initializer' , 'foo/bar' , '--pod' ] , _file => {
100
105
expect ( _file ( 'app/initializers/foo/bar.ts' ) )
101
- . to . contain ( 'export function initialize(/* application */) {' )
106
+ . to . contain ( 'import Application from \'@ember/application\';' )
107
+ . to . contain ( 'export function initialize(application: Application): void {' )
102
108
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
103
109
. to . contain ( '}' )
104
110
. to . contain ( '' )
@@ -120,7 +126,8 @@ describe('Blueprint: initializer', function() {
120
126
it . skip ( 'initializer foo' , function ( ) {
121
127
return emberGenerateDestroy ( [ 'initializer' , 'foo' ] , _file => {
122
128
expect ( _file ( 'addon/initializers/foo.ts' ) )
123
- . to . contain ( 'export function initialize(/* application */) {' )
129
+ . to . contain ( 'import Application from \'@ember/application\';' )
130
+ . to . contain ( 'export function initialize(application: Application): void {' )
124
131
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
125
132
. to . contain ( '}' )
126
133
. to . contain ( '' )
@@ -141,7 +148,8 @@ describe('Blueprint: initializer', function() {
141
148
it . skip ( 'initializer foo/bar' , function ( ) {
142
149
return emberGenerateDestroy ( [ 'initializer' , 'foo/bar' ] , _file => {
143
150
expect ( _file ( 'addon/initializers/foo/bar.ts' ) )
144
- . to . contain ( 'export function initialize(/* application */) {' )
151
+ . to . contain ( 'import Application from \'@ember/application\';' )
152
+ . to . contain ( 'export function initialize(application: Application): void {' )
145
153
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
146
154
. to . contain ( '}' )
147
155
. to . contain ( '' )
@@ -160,7 +168,8 @@ describe('Blueprint: initializer', function() {
160
168
it ( 'initializer foo --dumy' , function ( ) {
161
169
return emberGenerateDestroy ( [ 'initializer' , 'foo' , '--dummy' ] , _file => {
162
170
expect ( _file ( 'tests/dummy/app/initializers/foo.ts' ) )
163
- . to . contain ( 'export function initialize(/* application */) {' )
171
+ . to . contain ( 'import Application from \'@ember/application\';' )
172
+ . to . contain ( 'export function initialize(application: Application): void {' )
164
173
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
165
174
. to . contain ( '}' )
166
175
. to . contain ( '' )
@@ -177,7 +186,8 @@ describe('Blueprint: initializer', function() {
177
186
it ( 'initializer foo/bar --dummy' , function ( ) {
178
187
return emberGenerateDestroy ( [ 'initializer' , 'foo/bar' , '--dummy' ] , _file => {
179
188
expect ( _file ( 'tests/dummy/app/initializers/foo/bar.ts' ) )
180
- . to . contain ( 'export function initialize(/* application */) {' )
189
+ . to . contain ( 'import Application from \'@ember/application\';' )
190
+ . to . contain ( 'export function initialize(application: Application): void {' )
181
191
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
182
192
. to . contain ( '}' )
183
193
. to . contain ( '' )
@@ -212,7 +222,8 @@ describe('Blueprint: initializer', function() {
212
222
it ( 'initializer foo --in-repo-addon=my-addon' , function ( ) {
213
223
return emberGenerateDestroy ( [ 'initializer' , 'foo' , '--in-repo-addon=my-addon' ] , _file => {
214
224
expect ( _file ( 'lib/my-addon/addon/initializers/foo.ts' ) )
215
- . to . contain ( 'export function initialize(/* application */) {' )
225
+ . to . contain ( 'import Application from \'@ember/application\';' )
226
+ . to . contain ( 'export function initialize(application: Application): void {' )
216
227
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
217
228
. to . contain ( '}' )
218
229
. to . contain ( '' )
@@ -231,7 +242,8 @@ describe('Blueprint: initializer', function() {
231
242
it ( 'initializer foo/bar --in-repo-addon=my-addon' , function ( ) {
232
243
return emberGenerateDestroy ( [ 'initializer' , 'foo/bar' , '--in-repo-addon=my-addon' ] , _file => {
233
244
expect ( _file ( 'lib/my-addon/addon/initializers/foo/bar.ts' ) )
234
- . to . contain ( 'export function initialize(/* application */) {' )
245
+ . to . contain ( 'import Application from \'@ember/application\';' )
246
+ . to . contain ( 'export function initialize(application: Application): void {' )
235
247
. to . contain ( " // application.inject('route', 'foo', 'service:foo');" )
236
248
. to . contain ( '}' )
237
249
. to . contain ( '' )
0 commit comments