[POSTMAN] Mark request header as disabled (#16028)

* Disable headers without a value

* Update samples
This commit is contained in:
Beppe Catanese 2023-07-07 19:06:32 +02:00 committed by GitHub
parent 30d6a2ff80
commit 2aa75802dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 17 deletions

View File

@ -11,7 +11,8 @@
{{#headerParams}}
{
"key": "{{baseName}}",
"value": "{{schema.defaultValue}}"
"value": "{{schema.defaultValue}}",
"disabled": {{#schema.defaultValue}}false{{/schema.defaultValue}}{{^schema.defaultValue}}true{{/schema.defaultValue}}
}{{^-last}},{{/-last}}
{{/headerParams}}
],

View File

@ -494,10 +494,11 @@ public class PostmanCollectionCodegenTest {
TestUtils.assertFileExists(path);
TestUtils.assertFileContains(path, "{ \"key\": \"Content-Type\", \"value\": \"application/json\"");
TestUtils.assertFileContains(path, "{ \"key\": \"Accept\", \"value\": \"application/json\"");
// header without default value
TestUtils.assertFileContains(path, "{ \"key\": \"Custom-Header\", \"value\": \"\"");
// header with default value
TestUtils.assertFileContains(path, "{ \"key\": \"Another-Custom-Header\", \"value\": \"abc\"");
// header without default value (disabled: true)
TestUtils.assertFileContains(path, "{ \"key\": \"Custom-Header\", \"value\": \"\", \"disabled\": true");
// header with default value (disabled: false)
TestUtils.assertFileContains(path, "{ \"key\": \"Another-Custom-Header\", \"value\": \"abc\", \"disabled\": false");
}

View File

@ -23,19 +23,23 @@
"header": [
{
"key": "Content-Type",
"value": "application/json"
"value": "application/json",
"disabled": false
},
{
"key": "Accept",
"value": "application/json"
"value": "application/json",
"disabled": false
},
{
"key": "strCode",
"value": "code_one"
"value": "code_one",
"disabled": false
},
{
"key": "strCode2",
"value": ""
"value": "",
"disabled": true
}
],
"body": {
@ -134,15 +138,18 @@
"header": [
{
"key": "Accept",
"value": "application/json"
"value": "application/json",
"disabled": false
},
{
"key": "strCode",
"value": "code_one"
"value": "code_one",
"disabled": false
},
{
"key": "strCode2",
"value": ""
"value": "",
"disabled": true
}
],
"body": {
@ -194,15 +201,18 @@
"header": [
{
"key": "Accept",
"value": "application/json"
"value": "application/json",
"disabled": false
},
{
"key": "Custom-Header",
"value": ""
"value": "",
"disabled": true
},
{
"key": "Another-Custom-Header",
"value": "abc"
"value": "abc",
"disabled": false
}
],
"body": {
@ -247,11 +257,13 @@
"header": [
{
"key": "Content-Type",
"value": "application/json"
"value": "application/json",
"disabled": false
},
{
"key": "Accept",
"value": "application/json"
"value": "application/json",
"disabled": false
}
],
"body": {