@@ -13,6 +13,9 @@ const PROJECT = 'pirojok-project';
13
13
const STATIC_BUILD_TARGET : BuildTarget = {
14
14
name : `${ PROJECT } :build:production`
15
15
} ;
16
+
17
+ const FIREBASE_TOKEN = 'kkasllkascnkjnskjsdcskdckskdksdkjc' ;
18
+
16
19
const SERVER_BUILD_TARGET : BuildTarget = {
17
20
name : `${ PROJECT } :server:production`
18
21
} ;
@@ -83,6 +86,12 @@ describe('Deploy Angular apps', () => {
83
86
expect ( spy ) . toHaveBeenCalled ( ) ;
84
87
} ) ;
85
88
89
+ it ( 'should not call login' , async ( ) => {
90
+ const spy = spyOn ( firebaseMock , 'login' ) ;
91
+ await deploy ( firebaseMock , context , STATIC_BUILD_TARGET , undefined , FIREBASE_PROJECT , false , FIREBASE_TOKEN ) ;
92
+ expect ( spy ) . not . toHaveBeenCalled ( ) ;
93
+ } ) ;
94
+
86
95
it ( 'should invoke the builder' , async ( ) => {
87
96
const spy = spyOn ( context , 'scheduleTarget' ) . and . callThrough ( ) ;
88
97
await deploy ( firebaseMock , context , STATIC_BUILD_TARGET , undefined , FIREBASE_PROJECT , false ) ;
@@ -107,11 +116,12 @@ describe('Deploy Angular apps', () => {
107
116
108
117
it ( 'should invoke firebase.deploy' , async ( ) => {
109
118
const spy = spyOn ( firebaseMock , 'deploy' ) . and . callThrough ( ) ;
110
- await deploy ( firebaseMock , context , STATIC_BUILD_TARGET , undefined , FIREBASE_PROJECT , false ) ;
119
+ await deploy ( firebaseMock , context , STATIC_BUILD_TARGET , undefined , FIREBASE_PROJECT , false , FIREBASE_TOKEN ) ;
111
120
expect ( spy ) . toHaveBeenCalled ( ) ;
112
121
expect ( spy ) . toHaveBeenCalledWith ( {
113
122
cwd : 'cwd' ,
114
- only : 'hosting:' + PROJECT
123
+ only : 'hosting:' + PROJECT ,
124
+ token : FIREBASE_TOKEN
115
125
} ) ;
116
126
} ) ;
117
127
@@ -141,7 +151,7 @@ describe('universal deployment', () => {
141
151
142
152
it ( 'should create a firebase function' , async ( ) => {
143
153
const spy = spyOn ( fsHost , 'writeFileSync' ) ;
144
- await deployToFunction ( firebaseMock , context , '/home/user' , STATIC_BUILD_TARGET , SERVER_BUILD_TARGET , false , fsHost ) ;
154
+ await deployToFunction ( firebaseMock , context , '/home/user' , STATIC_BUILD_TARGET , SERVER_BUILD_TARGET , false , undefined , fsHost ) ;
145
155
146
156
expect ( spy ) . toHaveBeenCalledTimes ( 2 ) ;
147
157
@@ -154,7 +164,7 @@ describe('universal deployment', () => {
154
164
155
165
it ( 'should rename the index.html file in the nested dist' , async ( ) => {
156
166
const spy = spyOn ( fsHost , 'renameSync' ) ;
157
- await deployToFunction ( firebaseMock , context , '/home/user' , STATIC_BUILD_TARGET , SERVER_BUILD_TARGET , false , fsHost ) ;
167
+ await deployToFunction ( firebaseMock , context , '/home/user' , STATIC_BUILD_TARGET , SERVER_BUILD_TARGET , false , undefined , fsHost ) ;
158
168
159
169
expect ( spy ) . toHaveBeenCalledTimes ( 1 ) ;
160
170
@@ -168,7 +178,7 @@ describe('universal deployment', () => {
168
178
169
179
it ( 'should invoke firebase.deploy' , async ( ) => {
170
180
const spy = spyOn ( firebaseMock , 'deploy' ) ;
171
- await deployToFunction ( firebaseMock , context , '/home/user' , STATIC_BUILD_TARGET , SERVER_BUILD_TARGET , false , fsHost ) ;
181
+ await deployToFunction ( firebaseMock , context , '/home/user' , STATIC_BUILD_TARGET , SERVER_BUILD_TARGET , false , undefined , fsHost ) ;
172
182
173
183
expect ( spy ) . toHaveBeenCalledTimes ( 1 ) ;
174
184
} ) ;
0 commit comments