88 * @format
99 */
1010
11- import RCTDeviceEventEmitter from '../RCTDeviceEventEmitter' ;
11+ import '@react-native/fantom/src/setUpDefaultReactNativeEnvironment' ;
12+
13+ import { DeviceEventEmitter } from 'react-native' ;
1214
1315const TRACE_TAG_REACT = 1 << 13 ; // eslint-disable-line no-bitwise
1416
@@ -25,27 +27,27 @@ function disableTracing() {
2527 delete global . __RCTProfileIsProfiling ;
2628}
2729
28- describe ( 'RCTDeviceEventEmitter ' , ( ) => {
30+ describe ( 'DeviceEventEmitter ' , ( ) => {
2931 afterEach ( ( ) => {
30- RCTDeviceEventEmitter . removeAllListeners ( ) ;
32+ DeviceEventEmitter . removeAllListeners ( ) ;
3133 disableTracing ( ) ;
3234 } ) ;
3335
3436 it ( 'forwards events and arguments to listeners' , ( ) => {
3537 const listener = jest . fn ( ) ;
36- RCTDeviceEventEmitter . addListener ( 'event' , listener ) ;
38+ DeviceEventEmitter . addListener ( 'event' , listener ) ;
3739
38- RCTDeviceEventEmitter . emit ( 'event' , 'one' , 2 ) ;
40+ DeviceEventEmitter . emit ( 'event' , 'one' , 2 ) ;
3941
4042 expect ( listener ) . toHaveBeenCalledTimes ( 1 ) ;
4143 expect ( listener ) . toHaveBeenCalledWith ( 'one' , 2 ) ;
4244 } ) ;
4345
4446 it ( 'does not call trace sections when tracing is disabled' , ( ) => {
4547 const listener = jest . fn ( ) ;
46- RCTDeviceEventEmitter . addListener ( 'event' , listener ) ;
48+ DeviceEventEmitter . addListener ( 'event' , listener ) ;
4749
48- RCTDeviceEventEmitter . emit ( 'event' ) ;
50+ DeviceEventEmitter . emit ( 'event' ) ;
4951
5052 expect ( listener ) . toHaveBeenCalledTimes ( 1 ) ;
5153 expect ( global . nativeTraceBeginSection ) . toBeUndefined ( ) ;
@@ -54,9 +56,9 @@ describe('RCTDeviceEventEmitter', () => {
5456 it ( 'wraps emit in a trace section when tracing is enabled' , ( ) => {
5557 enableTracing ( ) ;
5658 const listener = jest . fn ( ) ;
57- RCTDeviceEventEmitter . addListener ( 'event' , listener ) ;
59+ DeviceEventEmitter . addListener ( 'event' , listener ) ;
5860
59- RCTDeviceEventEmitter . emit ( 'event' ) ;
61+ DeviceEventEmitter . emit ( 'event' ) ;
6062
6163 expect ( global . nativeTraceBeginSection ) . toHaveBeenCalledTimes ( 1 ) ;
6264 expect ( global . nativeTraceBeginSection ) . toHaveBeenCalledWith (
@@ -74,11 +76,11 @@ describe('RCTDeviceEventEmitter', () => {
7476
7577 it ( 'ends the trace section even when a listener throws' , ( ) => {
7678 enableTracing ( ) ;
77- RCTDeviceEventEmitter . addListener ( 'event' , ( ) => {
79+ DeviceEventEmitter . addListener ( 'event' , ( ) => {
7880 throw new Error ( 'boom' ) ;
7981 } ) ;
8082
81- expect ( ( ) => RCTDeviceEventEmitter . emit ( 'event' ) ) . toThrow ( 'boom' ) ;
83+ expect ( ( ) => DeviceEventEmitter . emit ( 'event' ) ) . toThrow ( 'boom' ) ;
8284
8385 expect ( global . nativeTraceBeginSection ) . toHaveBeenCalledTimes ( 1 ) ;
8486 expect ( global . nativeTraceEndSection ) . toHaveBeenCalledTimes ( 1 ) ;
@@ -89,7 +91,7 @@ describe('RCTDeviceEventEmitter', () => {
8991 global . nativeTraceBeginSection = jest . fn ( ) ;
9092 global . nativeTraceEndSection = jest . fn ( ) ;
9193
92- RCTDeviceEventEmitter . emit ( 'event' ) ;
94+ DeviceEventEmitter . emit ( 'event' ) ;
9395
9496 expect ( global . nativeTraceBeginSection ) . toHaveBeenCalledTimes ( 1 ) ;
9597 expect ( global . nativeTraceEndSection ) . toHaveBeenCalledTimes ( 1 ) ;
0 commit comments