@@ -13,6 +13,9 @@ const PROJECT = 'pirojok-project';
1313const STATIC_BUILD_TARGET : BuildTarget = {
1414 name : `${ PROJECT } :build:production`
1515} ;
16+
17+ const FIREBASE_TOKEN = 'kkasllkascnkjnskjsdcskdckskdksdkjc' ;
18+
1619const SERVER_BUILD_TARGET : BuildTarget = {
1720 name : `${ PROJECT } :server:production`
1821} ;
@@ -83,6 +86,12 @@ describe('Deploy Angular apps', () => {
8386 expect ( spy ) . toHaveBeenCalled ( ) ;
8487 } ) ;
8588
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+
8695 it ( 'should invoke the builder' , async ( ) => {
8796 const spy = spyOn ( context , 'scheduleTarget' ) . and . callThrough ( ) ;
8897 await deploy ( firebaseMock , context , STATIC_BUILD_TARGET , undefined , FIREBASE_PROJECT , false ) ;
@@ -107,11 +116,12 @@ describe('Deploy Angular apps', () => {
107116
108117 it ( 'should invoke firebase.deploy' , async ( ) => {
109118 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 ) ;
111120 expect ( spy ) . toHaveBeenCalled ( ) ;
112121 expect ( spy ) . toHaveBeenCalledWith ( {
113122 cwd : 'cwd' ,
114- only : 'hosting:' + PROJECT
123+ only : 'hosting:' + PROJECT ,
124+ token : FIREBASE_TOKEN
115125 } ) ;
116126 } ) ;
117127
@@ -141,7 +151,7 @@ describe('universal deployment', () => {
141151
142152 it ( 'should create a firebase function' , async ( ) => {
143153 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 ) ;
145155
146156 expect ( spy ) . toHaveBeenCalledTimes ( 2 ) ;
147157
@@ -154,7 +164,7 @@ describe('universal deployment', () => {
154164
155165 it ( 'should rename the index.html file in the nested dist' , async ( ) => {
156166 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 ) ;
158168
159169 expect ( spy ) . toHaveBeenCalledTimes ( 1 ) ;
160170
@@ -168,7 +178,7 @@ describe('universal deployment', () => {
168178
169179 it ( 'should invoke firebase.deploy' , async ( ) => {
170180 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 ) ;
172182
173183 expect ( spy ) . toHaveBeenCalledTimes ( 1 ) ;
174184 } ) ;
0 commit comments