newrelic-react-native-agent
Version:
A New Relic Mobile Agent for React Native
57 lines (55 loc) • 1.61 kB
JavaScript
/*
* Copyright (c) 2022-present New Relic Corporation. All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*/
export default {
startAgent: jest.fn(),
analyticsEventEnabled: jest.fn(),
networkRequestEnabled: jest.fn(),
networkErrorRequestEnabled: jest.fn(),
httpResponseBodyCaptureEnabled: jest.fn(),
recordBreadcrumb: jest.fn(),
recordCustomEvent: jest.fn(),
crashNow: jest.fn(),
currentSessionId: jest.fn(),
noticeHttpTransaction: jest.fn(),
noticeNetworkFailure: jest.fn(),
recordMetric: jest.fn(),
removeAllAttributes: jest.fn(),
setMaxEventBufferTime: jest.fn(),
setMaxEventPoolSize: jest.fn(),
setStringAttribute: jest.fn(),
setNumberAttribute: jest.fn(),
setBoolAttribute: jest.fn(),
removeAttribute: jest.fn(),
incrementAttribute: jest.fn(),
setJSAppVersion: jest.fn(),
setUserId: jest.fn(),
recordStack: jest.fn(),
startInteraction: jest.fn(),
endInteraction:jest.fn(),
setInteractionName:jest.fn(),
consoleEvents:jest.fn(),
getReactNativeVersion:jest.fn(),
onNavigationStateChange:jest.fn(),
componentDidAppearListener:jest.fn(),
onStateChange:jest.fn(),
recordHandledException:jest.fn(),
shutdown:jest.fn(),
recordReplay:jest.fn(),
pauseReplay:jest.fn(),
addHTTPHeadersTrackingFor:jest.fn(),
setMaxOfflineStorageSize: jest.fn(),
log: jest.fn(),
logInfo: jest.fn(),
logAttributes: jest.fn(),
logAll: jest.fn(),
logVerbose: jest.fn(),
logDebug: jest.fn(),
logError: jest.fn(),
logWarn: jest.fn(),
nativeLog: jest.fn(),
isAgentStarted:jest.fn(() => {
return Promise.resolve(true);
})
};