Wondering what’s next for npm?Check out our public roadmap! »

    cucumberjs-step-usages

    0.1.1 • Public • Published

    Cucumber.js Step Usages

    This small node module helps you find:

    1. Steps that are defined but not utilized
    2. How many times a step is utilized (planned?)

    Example output when finding steps that are defined but not utilized:

    image

    Installation

    This is intended to work with cucumber-js version 1.x only.

    First, install the module as a dev dependency:

    npm install --save-dev cucumberjs-step-usages
    

    Next, import / require the module and call the desired report. For example, this file features/step_definitions/hooks.js:

    const cucumberJsStepUsages = require("cucumberjs-step-usages");
    module.exports = function () {
        this.setDefaultTimeout(60000);
        
        cucumberJsStepUsages.findUnusedSteps(this);
     
        // Other setup things that you want to do goes here
    };

    Find step usages

    You can find steps usages fast by running Cucumberjs in dry-run mode. For example: cucumber.js --dry-run ./features.

    Install

    npm i cucumberjs-step-usages

    DownloadsWeekly Downloads

    4

    Version

    0.1.1

    License

    Apache-2.0

    Unpacked Size

    45.7 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar