November's Paddleball Marathon

    @dnlup/vue-cli-plugin-unit-ava

    1.0.0-rc.4 • Public • Published

    npm version Build Status Greenkeeper badge Maintainability Test Coverage

    @dnlup/vue-cli-plugin-unit-ava

    unit-ava plugin for vue-cli

    Table of contents

    Injected commands

    • vue-cli-service test:unit

      Run unit tests with ava

      Note the tests are run inside Node.js with browser environment simulated with browser-env.

      Usage: vue-cli-service test:unit [options] [<file|directory|glob> ...]
      
      Options:
      
        --watch, -w              Re-run tests when tests and source files change
        --match, -m              Only run tests with matching title (Can be repeated)
        --update-snapshots, -u   Update snapshots
        --fail-fast              Stop after first test failure
        --timeout, -T            Set global timeout
        --serial, -s             Run tests serially
        --concurrency, -c        Max number of test files running at the same time (Default: CPU cores)
        --verbose, -v            Enable verbose output
        --tap, -t                Generate TAP output
        --color                  Force color output
        --no-color               Disable color output
      

      Default files matches are: any files in tests/unit that end in .spec.(ts|js).

      All command line options are supported.

    Installing in an Already Created Project

    $ vue add @dnlup/unit-ava

    Prompts

    prompt_1

    Will merge or create a new configuration in the selected destination. It will fail if the project is already configured in the destination not selected.

    prompt_2

    Will add support for a specific UI Framework. It currently supports only the latest version of Vuetify.

    prompt_3

    Will ask if you want to add style loaders.

    Contributing

    • Make your changes
    • Test them with npm test
    • Add them
      $ git add <your files>
    • Commit (uses commitizen)
      $ git commit

    Note

    Tests now are a bit heavy because I am actually creating a considerable amount of projects in parallel to test different configurations. All configurations cannot be tested, it would be too expensive.

    Install

    npm i @dnlup/vue-cli-plugin-unit-ava

    DownloadsWeekly Downloads

    134

    Version

    1.0.0-rc.4

    License

    MIT

    Unpacked Size

    430 kB

    Total Files

    29

    Last publish

    Collaborators

    • dnlup