@@ -49,7 +49,7 @@ describe("Event Builder", () => {
4949 const { wrapped } = withProviders ( < Sut /> , { isLoggedIn : false } )
5050 const { findByLabelText, findByTestId } = renderer . render ( wrapped )
5151
52- await renderer . act ( async ( ) => {
52+ await React . act ( async ( ) => {
5353 // Choose the second view in the list
5454 const clientToggle = await findByTestId ( "use firebase" )
5555 clientToggle . click ( )
@@ -94,7 +94,7 @@ describe("Event Builder", () => {
9494 exact : false ,
9595 } )
9696
97- await renderer . act ( async ( ) => {
97+ await React . act ( async ( ) => {
9898 await userEvent . type ( apiSecret , "my_secret" , { delay : 1 } )
9999 await userEvent . type ( firebaseAppId , "my_firebase_app_id" , {
100100 delay : 1 ,
@@ -145,7 +145,7 @@ describe("Event Builder", () => {
145145 wrapped
146146 )
147147
148- await renderer . act ( async ( ) => {
148+ await React . act ( async ( ) => {
149149 // Choose the second view in the list
150150 const clientToggle = await findByTestId ( "use firebase" )
151151 clientToggle . click ( )
@@ -166,7 +166,7 @@ describe("Event Builder", () => {
166166 exact : false ,
167167 } )
168168
169- await renderer . act ( async ( ) => {
169+ await React . act ( async ( ) => {
170170 await userEvent . type ( apiSecret , "my_secret" , { delay : 1 } )
171171 await userEvent . type ( measurementId , "my_measurement_id" , {
172172 delay : 1 ,
@@ -187,7 +187,7 @@ describe("Event Builder", () => {
187187
188188 const enInput = within ( eventName ) . getByRole ( "combobox" )
189189 //eventCategory.focus()
190- renderer . fireEvent . change ( enInput , { target : { value : "select_content " } } )
190+ renderer . fireEvent . change ( enInput , { target : { value : "campaign_details " } } )
191191
192192 await userEvent . type (
193193 timestampMicros ,
@@ -208,9 +208,28 @@ describe("Event Builder", () => {
208208 expect ( payload ) . toHaveTextContent ( / " u s e r _ i d " : " m y _ u s e r _ i d " / )
209209 expect ( payload ) . toHaveTextContent ( / " t i m e s t a m p _ m i c r o s " : " 1 2 3 4 " / )
210210 expect ( payload ) . toHaveTextContent ( / " n o n _ p e r s o n a l i z e d _ a d s " : t r u e / )
211- expect ( payload ) . toHaveTextContent ( / " n a m e " : " s e l e c t _ c o n t e n t " / )
211+ expect ( payload ) . toHaveTextContent ( / " n a m e " : " c a m p a i g n _ d e t a i l s " / )
212212 } )
213213 } )
214214 } )
215215 } )
216+ describe ( "for firebase switch" , ( ) => {
217+ test ( "app only event ad_impression is not available" , async ( ) => {
218+ const { wrapped } = withProviders ( < Sut /> , { isLoggedIn : false } )
219+ const { findByTestId } = renderer . render ( wrapped )
220+
221+ await React . act ( async ( ) => {
222+ const clientToggle = await findByTestId ( "use firebase" )
223+ clientToggle . click ( )
224+ } )
225+
226+ const eventName = await findByTestId ( Label . EventName )
227+ const enInput = within ( eventName ) . getByRole ( "combobox" )
228+ eventName . focus ( )
229+ renderer . fireEvent . change ( enInput , { target : { value : "ad" } } )
230+
231+ const adImpression = renderer . screen . queryByText ( "ad_impression" )
232+ expect ( adImpression ) . toBeNull ( )
233+ } )
234+ } )
216235} )
0 commit comments