@@ -50,7 +50,7 @@ describe("Event Builder", () => {
5050 const { wrapped } = withProviders ( < Sut /> , { isLoggedIn : false } )
5151 const { findByLabelText, findByTestId } = renderer . render ( wrapped )
5252
53- await renderer . act ( async ( ) => {
53+ await React . act ( async ( ) => {
5454 // Choose the second view in the list
5555 const clientToggle = await findByTestId ( "use firebase" )
5656 clientToggle . click ( )
@@ -95,7 +95,7 @@ describe("Event Builder", () => {
9595 exact : false ,
9696 } )
9797
98- await renderer . act ( async ( ) => {
98+ await React . act ( async ( ) => {
9999 await userEvent . type ( apiSecret , "my_secret" , { delay : 1 } )
100100 await userEvent . type ( firebaseAppId , "my_firebase_app_id" , {
101101 delay : 1 ,
@@ -146,7 +146,7 @@ describe("Event Builder", () => {
146146 wrapped
147147 )
148148
149- await renderer . act ( async ( ) => {
149+ await React . act ( async ( ) => {
150150 // Choose the second view in the list
151151 const clientToggle = await findByTestId ( "use firebase" )
152152 clientToggle . click ( )
@@ -167,7 +167,7 @@ describe("Event Builder", () => {
167167 exact : false ,
168168 } )
169169
170- await renderer . act ( async ( ) => {
170+ await React . act ( async ( ) => {
171171 await userEvent . type ( apiSecret , "my_secret" , { delay : 1 } )
172172 await userEvent . type ( measurementId , "my_measurement_id" , {
173173 delay : 1 ,
@@ -188,7 +188,7 @@ describe("Event Builder", () => {
188188
189189 const enInput = within ( eventName ) . getByRole ( "combobox" )
190190 //eventCategory.focus()
191- renderer . fireEvent . change ( enInput , { target : { value : "select_content " } } )
191+ renderer . fireEvent . change ( enInput , { target : { value : "campaign_details " } } )
192192
193193 await userEvent . type (
194194 timestampMicros ,
@@ -209,9 +209,28 @@ describe("Event Builder", () => {
209209 expect ( payload ) . toHaveTextContent ( / " u s e r _ i d " : " m y _ u s e r _ i d " / )
210210 expect ( payload ) . toHaveTextContent ( / " t i m e s t a m p _ m i c r o s " : " 1 2 3 4 " / )
211211 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 / )
212- expect ( payload ) . toHaveTextContent ( / " n a m e " : " s e l e c t _ c o n t e n t " / )
212+ expect ( payload ) . toHaveTextContent ( / " n a m e " : " c a m p a i g n _ d e t a i l s " / )
213213 } )
214214 } )
215215 } )
216216 } )
217+ describe ( "for firebase switch" , ( ) => {
218+ test ( "app only event ad_impression is not available" , async ( ) => {
219+ const { wrapped } = withProviders ( < Sut /> , { isLoggedIn : false } )
220+ const { findByTestId } = renderer . render ( wrapped )
221+
222+ await React . act ( async ( ) => {
223+ const clientToggle = await findByTestId ( "use firebase" )
224+ clientToggle . click ( )
225+ } )
226+
227+ const eventName = await findByTestId ( Label . EventName )
228+ const enInput = within ( eventName ) . getByRole ( "combobox" )
229+ eventName . focus ( )
230+ renderer . fireEvent . change ( enInput , { target : { value : "ad" } } )
231+
232+ const adImpression = renderer . screen . queryByText ( "ad_impression" )
233+ expect ( adImpression ) . toBeNull ( )
234+ } )
235+ } )
217236} )
0 commit comments