@qeepsake/react-native-launch-arguments
v3.0.0
Published
Get launch arguments for testing with Detox and Appium 🚀
Downloads
3
Readme
React Native Launch Arguments
React Native module to get launch arguments. It makes passing parameters from testing tool such as Detox to react native super easy.
Mostly it's made for using
launchArgs parameter of device.launchApp method
of DetoxoptionalIntentArguments (Android)
andprocessArguments (iOS)
parameters with Appium
iOS: it takes data from [[NSProcessInfo processInfo] arguments]
Android: it takes data from currentActivity.getIntent().getBundleExtra("launchArgs")
for detox and intent.getExtras()
for ADB params
Getting started
npm i @qeepsake/react-native-launch-arguments
cd ios && pod install && cd ..
Usage
In JS:
import { LaunchArguments } from "@qeepsake/react-native-launch-arguments";
LaunchArguments.value();
In TS:
import { LaunchArguments } from "@qeepsake/react-native-launch-arguments";
interface MyExpectedArgs {
authToken?: string;
skipAuth?: boolean;
}
LaunchArguments.value<MyExpectedArgs>();
License
MIT © qeepsake
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!