Skip to content

Commit

Permalink
fix: falsey default values not included (#219)
Browse files Browse the repository at this point in the history
* fix: falsey default values not included

fixes issue where a defined but falsey default value is not included in inputs table

* test: falsey default values not included
  • Loading branch information
seleb committed May 24, 2022
1 parent e7cb32d commit 7dc133b
Show file tree
Hide file tree
Showing 10 changed files with 18 additions and 3 deletions.
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_action.output
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Default test
| inputB | A description B | `true` | |
| inputC | A description C | `true` | C |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |


## Outputs
Expand Down
6 changes: 5 additions & 1 deletion __tests__/fixtures/all_fields_action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ inputs:
description: 'A description D'
required: false
default: D
inputE:
description: 'A description E'
required: false
default: false

outputs:
outputA:
Expand All @@ -25,4 +29,4 @@ outputs:

runs:
using: 'node12'
main: 'dist/index.js'
main: 'dist/index.js'
6 changes: 5 additions & 1 deletion __tests__/fixtures/all_fields_action.yml.crlf
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ inputs:
description: 'A description D'
required: false
default: D
inputE:
description: 'A description E'
required: false
default: false

outputs:
outputA:
Expand All @@ -25,4 +29,4 @@ outputs:

runs:
using: 'node12'
main: 'dist/index.js'
main: 'dist/index.js'
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_action_toc1.output
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Default test
| inputB | A description B | `true` | |
| inputC | A description C | `true` | C |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |


# Outputs
Expand Down
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_action_toc3_cli.output
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Default test
| inputB | A description B | `true` | |
| inputC | A description C | `true` | C |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |


### Outputs
Expand Down
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_readme.output
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Default test
| inputB | A description B | `true` | |
| inputC | A description C | `true` | C |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |



Expand Down
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_readme.output.crlf
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Default test
| inputB | A description B | `true` | |
| inputC | A description C | `true` | C |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |



Expand Down
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_readme_filled.input
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Default test abc
| inputA | A description A | `false` | |
| inputB | A description B | `true` | |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |



Expand Down
1 change: 1 addition & 0 deletions __tests__/fixtures/all_fields_readme_filled.output
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Default test
| inputB | A description B | `true` | |
| inputC | A description C | `true` | C |
| inputD | A description D | `false` | D |
| inputE | A description E | `false` | false |



Expand Down
2 changes: 1 addition & 1 deletion src/action-docs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ function getInputOutput(
rows[i].push(
value.required ? `\`${String(value.required)}\`` : "`false`"
);
rows[i].push(value.default ? value.default : "");
rows[i].push(value.default !== undefined ? value.default : "");
}
}
return { headers, rows };
Expand Down

0 comments on commit 7dc133b

Please sign in to comment.