util: add opt-in whitespace preservation for multiline inputs
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
@@ -157,6 +157,28 @@ ccc`
|
||||
]);
|
||||
});
|
||||
|
||||
it('preserves trailing new lines when trimming is disabled', async () => {
|
||||
setInput(
|
||||
'secrets',
|
||||
`"PRIVATE_SSH_KEY=TESTESTTESTESTTESTESTTESTEST
|
||||
TESTESTTESTESTTESTESTTESTEST
|
||||
TESTESTTESTESTTESTESTTESTEST
|
||||
|
||||
|
||||
"
|
||||
`
|
||||
);
|
||||
const res = Util.getInputList('secrets', {ignoreComma: true, trimWhitespace: false});
|
||||
expect(res).toEqual([
|
||||
`PRIVATE_SSH_KEY=TESTESTTESTESTTESTESTTESTEST
|
||||
TESTESTTESTESTTESTESTTESTEST
|
||||
TESTESTTESTESTTESTESTTESTEST
|
||||
|
||||
|
||||
`
|
||||
]);
|
||||
});
|
||||
|
||||
it('multiline values without quotes', async () => {
|
||||
setInput(
|
||||
'secrets',
|
||||
|
||||
Reference in New Issue
Block a user