UNPKG

testcafe-cucumber-steps

Version:

Cucumber steps (step definitions) written with TestCafe for end-to-end (e2e) tests

57 lines (56 loc) 1.93 kB
{ "name": "testcafe-cucumber-steps", "version": "1.21.0", "description": "Cucumber steps (step definitions) written with TestCafe for end-to-end (e2e) tests", "main": "index.js", "engines": { "node": ">=8.x.x" }, "scripts": { "install-all": "npm install && npm install @cucumber/cucumber testcafe gherkin-testcafe --no-save", "lint": "node ./node_modules/.bin/eslint *.js utils/*.js tests/**/*.feature", "test": "PO_FOLDER_PATH='tests/page-model' node ./node_modules/gherkin-testcafe/main.js --concurrency 4 'chrome:headless' *.js tests/**/*.feature --tags @fast,@long --app 'node tests/testing-server.js'", "patch": "npm version patch -m \"Bumped up package version to %s\" && git push && git push origin --tags && npm publish", "minor": "npm version minor -m \"Bumped up package version to %s\" && git push && git push origin --tags && npm publish", "major": "npm version major -m \"Bumped up package version to %s\" && git push && git push origin --tags && npm publish" }, "repository": { "type": "git", "url": "https://github.com/Marketionist/testcafe-cucumber-steps" }, "keywords": [ "testcafe cucumber", "testcafe-cucumber", "testcafe cucumber steps", "testcafe-cucumber-steps", "cucumber steps", "cucumber step definitions", "testcafe plugin", "automated tests", "e2e tests", "end-to-end testing", "acceptance testing", "browser testing", "testcafe", "cucumber", "cucumberjs", "cucumber-js", "gherkin", "bdd" ], "author": "Dmytro Shpakovskyi", "license": "MIT", "dependencies": { "js-automation-tools": "^1.2.2" }, "peerDependencies": { "gherkin-testcafe": ">=2.5.1", "testcafe": ">=1.3.3" }, "devDependencies": { "eslint": "^8.54.0", "eslint-plugin-cucumber": "^2.0.0", "eslint-plugin-testcafe": "^0.2.1", "node-testing-server": "^1.6.1" } }