0.1.23 • Published 4 years ago

test-my-ride v0.1.23

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

test-my-ride

Creates a test file next to the passed filename, mocks all imports and creates describe block per function with correct mocks inserted

Installation

npm install -g test-my-ride

Usage example

test-my-ride src/path/to/file.js --function functionName --config path/to/config/file.json

Run this from terminal. Will create a src/path/to/file.test-my-ride.js file.

Currently used for boiler plate test file generation.

Config structure:

{
  "prettier": {
    "semi": true,
    "singleQuote": true
  },
  "outputPostfix": ".test-jam"
}

The settings for prettier are overridable and docco is here

outputPostfix overrides the default .test-my-ride postfix to the test file.

The following values are not overridable:

  parser: 'babel',
  plugins: [prettierBabylon]

Stuff coming soon:

  • handle require/resquire.default/require.names/import * as
  • handle root config file for local installs
  • updated function wrapper list
  • ignore enums, types or interfaces when calling setMockValue in createIt
0.1.23

4 years ago

0.1.22

4 years ago

0.1.21

4 years ago

0.1.20

4 years ago

0.1.17

4 years ago

0.1.18

4 years ago

0.1.19

4 years ago

0.1.16

4 years ago

0.1.12

4 years ago

0.1.13

4 years ago

0.1.14

4 years ago

0.1.15

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago