testcucumbr-generator

1.0.8 • Public • Published

testcucumbr-generator

Generates steps in multiple languages for cypress-cucumber-preprocessor and @cucumber/cucumber

The testcucumbr-generator basically will lookup for all features in given diretory and generator _spec.js or _spec.ts files acordingly. It also includes new steps without changing or deleting previously entered steps.

Installation

npm i testcucumbr-generator

yarn add testcucumbr-generator

pnpm i testcucumbr-generator

Configuration

Create the testcucumbr.conf.js file at the root of the project.

Option Default value Description type
featurePath - Define the path to a folder containing all .features files required
defaultDialect en Define the default language used. You can see more languages ​​in gherkin optional
type cypress Define the model type. 'cypress' or 'cucumber' optional
formatFile js Define the format file. 'js' or 'ts' optional
arrow false Define arrow function as default. optional

Examples

// testcucumbr.conf.js

module.exports = {
    type: 'cypress',
    formatFile: 'js',
    featurePath: './crypress/integration/features',
    defaultDialect: 'pt',
    arrow: true,
};
# language: pt

Funcionalidade: Pesquisando no Google

    Cenário: Pesquisa simples no Google
     Dado que um navegador da web está na página do Google
     Quando a frase de pesquisa "panda" é inserida
     Então os resultados para "panda" são mostrados

Execute the command .\node_modules\.bin\testcucumbr

const { Given, When, Then } = require('cypress-cucumber-preprocessor/steps');

Given('que um navegador da web está na página do Google', () => {
    // Write code here that turns the phrase above into concrete actions
    return 'pending';
});

When('a frase de pesquisa {string} é inserida', (string) => {
    // Write code here that turns the phrase above into concrete actions
    return 'pending';
});

Then('os resultados para {string} são mostrados', (string) => {
    // Write code here that turns the phrase above into concrete actions
    return 'pending';
});

Dependencies (6)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i testcucumbr-generator

    Weekly Downloads

    43

    Version

    1.0.8

    License

    MIT

    Unpacked Size

    18.7 kB

    Total Files

    11

    Last publish

    Collaborators

    • devcopie