1.0.3 • Published 1 year ago

test-stg v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

test-stg

Description

test-stg is good option if You want to run jest unit tests only to staged js, ts, jsx, tsx files

Content table

Install

npm i -D test-stg

note: you must have jest installed

Features

test-stg assumes that your proyect has one of the next structures

Structure A

--src
    |__components
    |   |__tests
    |   |   |_app.test.js
    |   |_app.js
    |
    |__pages
        |__tests
        |   |_home.test.jsx
        |_home.jsx

or

Structure B

--src
    |__components
    |   |_app.js
    |
    |__pages
    |   |_home.jsx
    |
    |__tests
        |__componets
        |   |_app.test.js
        |__pages
            |_home.test.jsx

test-stg command accept two params, the first one to set build pattern 1 for Structure A and 2 for Structure B default value is 1. The second param is the name used for test folder and extention file eg test, tests, expect, etc. default value is 'test'

Use

Just run test-stg command to run unit tests

npx test-stg 1 tests

It is a good idea to use test-stg with husky and lint-staged to automate testing process

{
    "*.{js,jsx,tsx,ts}": [
            'prettier --write',
            'eslint --fix',
            'test-stg 1 tests',
        ],
    "*.{md,yml,css}": ['prettier --write'],
}

Contribute

Contributions are always welcome

License

This proyect uses MIT license.

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.8.0

1 year ago

0.5.0

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago

0.0.1

1 year ago