0.1.1 โข Published 2 years ago
@colorfy-software/detoxify v0.1.1
๐ฏ Purpose
Detox is a library that provides gray box end-to-end testing and automation for React Native apps. Detoxify has been built on top of it to provide a useful set of tools to make that experience even more delightful.
๐๏ธ Installation
yarn add @colorfy-software/detoxify
Also install and set up:
๐ป Usage
Setup
// ./e2e/environment.js
const DetoxHelpers = require('@colorfy-software/detoxify')
const { DetoxCircusEnvironment, SpecReporter, WorkerAssignReporter } = require('detox/runners/jest-circus')
class CustomDetoxEnvironment extends DetoxCircusEnvironment {
constructor(config, context) {
super(config, context)
// ๐๐๐
DetoxHelpers.init({
translations: require('../src/locales/en.ts'),
// optional
// runOnly: []
})
// ๐๐๐
// Can be safely removed, if you are content with the default value (=300000ms)
this.initTimeout = 300000
// This takes care of generating status logs on a per-spec basis. By default, Jest only reports at file-level.
// This is strictly optional.
this.registerListeners({
SpecReporter,
WorkerAssignReporter,
})
}
}
module.exports = CustomDetoxEnvironment
Use cases
Content coming soon.
๐ค Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
๐ Code of Conduct
This library has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
๐ฐ License
detoxify is licensed under the MIT License.