35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
|
|
@key
|
||
|
|
Feature: Add new script
|
||
|
|
|
||
|
|
Scenario: Add new key without file_name
|
||
|
|
When I send POST '/v2.0/key' query with JSON body
|
||
|
|
"""
|
||
|
|
<%= @formatter.json('key/invalid/blank_file_name', spaces: 6) %>
|
||
|
|
"""
|
||
|
|
Then response should be '400'
|
||
|
|
And response error should be "Parameter 'file_name' must be a not empty string"
|
||
|
|
|
||
|
|
Scenario: Add new key without key_name
|
||
|
|
When I send POST '/v2.0/key' query with JSON body
|
||
|
|
"""
|
||
|
|
<%= @formatter.json('key/invalid/blank_key_name', spaces: 6) %>
|
||
|
|
"""
|
||
|
|
Then response should be '400'
|
||
|
|
And response error should be "Parameter 'key_name' should be a not empty string"
|
||
|
|
|
||
|
|
Scenario: Add new key without content
|
||
|
|
When I send POST '/v2.0/key' query with JSON body
|
||
|
|
"""
|
||
|
|
<%= @formatter.json('key/invalid/blank_content', spaces: 6) %>
|
||
|
|
"""
|
||
|
|
Then response should be '400'
|
||
|
|
And response error should be "Parameter 'content' should be a not empty string"
|
||
|
|
|
||
|
|
Scenario: Add new key
|
||
|
|
When I send POST '/v2.0/key' query with JSON body
|
||
|
|
"""
|
||
|
|
<%= @formatter.json('key/valid', spaces: 6) %>
|
||
|
|
"""
|
||
|
|
Then response should be '201'
|
||
|
|
|