react-native-testfairy/index.js

43 lines
815 B
JavaScript
Raw Normal View History

'use strict';
const TestFairyBridge = require("react-native").NativeModules.TestFairyBridge;
class TestFairy {
static begin(appKey, options = {}) {
TestFairyBridge.begin(appKey, options);
}
static setCorrelationId(correlationId) {
TestFairyBridge.setCorrelationId(correlationId);
}
static identify(correlationId, traits = {}) {
TestFairyBridge.identify(correlationId, traits);
}
static takeScreenshot() {
TestFairyBridge.takeScreenshot();
}
static pause() {
TestFairyBridge.pause();
}
static resume() {
TestFairyBridge.resume();
}
static checkpoint(name) {
TestFairyBridge.checkpoint(name);
}
static sendUserFeedback(feedback) {
TestFairyBridge.sendUserFeedback(feedback);
}
static hideView(viewTag) {
TestFairyBridge.hideView(viewTag);
}
}
module.exports = TestFairy;