1.6.3 • Published 6 years ago

boring-test v1.6.3

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Boring Test

Boring Test is a CLI to automate react (boring) tests.

Getting started

You can use Boring Test in two different ways:

Installing the CLI globally with NPM

$ npm i -g boring-test

Or running the CLI with NPX

$ npx boring-test -f the/path/to/the/file.js -t css

Usage

The Boring Test CLI supports two ways to generate a testing file:

With a file and a template argument

$ npx boring-test src/file.js -t css

With two arguments:

  • f stands for file
  • t stands for template

The file argument expects the component file to be tested.

The template options are: css, ui, and default. The css template will generate a test for styled components. The ui template will generate a test for the component using Enzyme. If you do not pass the template, it will generate an empty test file.

Examples

When passing the file not as an argument

$ npx boring-test src/file.js -t css

It creates the test file in the src/tests/file.test.js path with the css template.

When passing the file and template

$ npx boring-test -f src/file.js -t css

It creates the test file in the src/tests/file.test.js path with the css template.

When passing the file only

$ npx boring-test -f src/file.js

With no template, it generates the default test file. Today it create just an empty file in the src/tests/file.test.js path.

When not passing the file

$ npx boring-test -t css

With no file, it can't generate any test template. so it just sends a message to Add a file as the -f argument.

Generate templates

Generate the templates in your project.

$ npx boring-test generate-templates

Now you have the default and the css templates in a templates folder inside your project.

Demo

Boring Test Demo

Contributing

Boring Test is always open to accept contributors.

Reporting Issues

When creating an issue, be clear in the title and description with relevant information.

Project

Take a look at the project for future features and bug fixes.

Sending PRs

Before sending a new Pull Request, take a look on existing Pull Requests and the project for current work in development.

License

Boring Test is MIT licensed.

1.7.0-alpha.0

6 years ago

1.6.3

6 years ago

1.6.2

6 years ago

1.6.1

6 years ago

1.5.1

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago