Nearly Perpendicular Macaroons

    react-native-diagnose

    0.0.4 • Public • Published

    react-native-diagnose

    npm version

    A react runtime diagnose component

    Rationale

    • Testing native applications is complicated
    • There are features that can only be tested on a device, unless mocked
    • You may want to test your app on a production build, before submit it to the stores
    import { Diagnose, Test } from 'react-diagnose'
     
    /**
     * Diagnose will run all test components inside
     * Test components are going to be marked visually as completed or not
     * to d
     */
    return (
      <Diagnose suiteTitle="Diagnose">
        <Test should="Passing test" />
        <Test should="Unfinished test" run={() => {
          return new Promise(() => setTimeout(() => {}, 1000000))
        }} />
        <Test should="Failed test" run={() => {throw new Error('Failing test')}} />
        <Test should="Dummy test" />
      </Diagnose>
    )
    demo screenshot

    Help wanted

    • Elapsed time
    • Before all
    • Before each
    • After each
    • After all

    More documentation is incoming, in the meanwhile please read the source code. It is a single file! PRs and issues are more than welcome.

    works with yeti

    This package powers Yeti Smart Home and is used in production.

    Follow us in Github or https://twitter.com/netbeast_co.

    Install

    npm i react-native-diagnose

    DownloadsWeekly Downloads

    1

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    166 kB

    Total Files

    10

    Last publish

    Collaborators

    • jsdario
    • netbeast.staff