From 3a6c8fb5e637bee74224379a9b0fff1ecfc688de Mon Sep 17 00:00:00 2001 From: James Bradlee Date: Tue, 20 Aug 2024 10:54:17 +0200 Subject: [PATCH] added tests Signed-off-by: James Bradlee --- __test__/input-helper.test.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/__test__/input-helper.test.ts b/__test__/input-helper.test.ts index 9514cb4..2148618 100644 --- a/__test__/input-helper.test.ts +++ b/__test__/input-helper.test.ts @@ -144,4 +144,26 @@ describe('input-helper tests', () => { const settings: IGitSourceSettings = await inputHelper.getInputs() expect(settings.workflowOrganizationId).toBe(123456) }) + + it('accepts ref and commit', async () => { + inputs.ref = 'refs/pull/123/merge' + inputs.commit = '0123456789012345678901234567890123456789' + const settings: IGitSourceSettings = await inputHelper.getInputs() + expect(settings).toBeTruthy() + expect(settings.ref).toBeTruthy() + expect(settings.ref).toStrictEqual('refs/pull/123/merge') + expect(settings.commit).toBeTruthy() + expect(settings.commit).toStrictEqual('0123456789012345678901234567890123456789') + }) + + it('ref fallbacks to commit if ref is empty but commit is specified', async () => { + inputs.ref = '' + inputs.commit = '0123456789012345678901234567890123456789' + const settings: IGitSourceSettings = await inputHelper.getInputs() + expect(settings).toBeTruthy() + expect(settings.ref).toBeTruthy() + expect(settings.ref).toStrictEqual('0123456789012345678901234567890123456789') + expect(settings.commit).toBeTruthy() + expect(settings.commit).toStrictEqual('0123456789012345678901234567890123456789') + }) })