mirror of
https://github.com/softprops/action-gh-release.git
synced 2026-07-22 09:47:57 +08:00
feat: improve release error reporting and test coverage (#813)
Signed-off-by: Rui Chen <rui@chenrui.dev>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import {
|
||||
alignAssetName,
|
||||
errorMessage,
|
||||
expandHomePattern,
|
||||
isTag,
|
||||
normalizeFilePattern,
|
||||
@@ -25,6 +26,26 @@ describe('util', () => {
|
||||
'https://uploads.github.com/repos/octocat/Hello-World/releases/1/assets',
|
||||
);
|
||||
});
|
||||
|
||||
it('leaves a URL without a template unchanged', () => {
|
||||
assert.equal(
|
||||
uploadUrl('https://uploads.github.com/repos/octocat/Hello-World/releases/1/assets'),
|
||||
'https://uploads.github.com/repos/octocat/Hello-World/releases/1/assets',
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
describe('errorMessage', () => {
|
||||
it.each([
|
||||
[new Error('failed'), 'failed'],
|
||||
[{ message: 'failed' }, 'failed'],
|
||||
['failed', 'failed'],
|
||||
[42, '42'],
|
||||
[null, 'Unknown error'],
|
||||
[undefined, 'Unknown error'],
|
||||
])('normalizes unknown thrown values', (error, expected) => {
|
||||
expect(errorMessage(error)).toBe(expected);
|
||||
});
|
||||
});
|
||||
describe('parseInputFiles', () => {
|
||||
it('parses empty strings', () => {
|
||||
|
||||
Reference in New Issue
Block a user