@brainhubeu/cucumber-steps
v1.8.7
Published
Quick start for testing with cucumber
Downloads
388
Readme
Getting started
Install library
with npm: npm i --save-dev @brainhubeu/cucumber-steps
or with yarn: yarn add --dev @brainhubeu/cucumber-steps
Add following in anywhere in your step-definitions
directory
import { defineSupportCode } from 'cucumber';
import stepsSupport from '@brainhubeu/cucumber-steps';
defineSupportCode(stepsSupport);
Available steps
Setting headers
Given I set header "heder-name" with value "header-value"
Sending request
When I send a "METHOD" request to "/path"
Sending request with body
When I send a "METHOD" request to "/path" with body:
"""
{
"name": "Wonderful coffee",
"project": {
"name": "Coffee"
}
}
"""
Chcking response code
Then the response code should be 111
Checking response body
Then the JSON should match pattern
"""
{
"name": "Wonderful coffee",
"project": {
"name": "Coffee"
}
}
"""