Skip to content

Commit 09b4436

Browse files
authored
Merge pull request #24 from manics/test-prerelease-buildno
2 parents d017155 + b58c7ca commit 09b4436

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

__tests__/quayio.test.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,30 @@ describe('nextBuildNumber', () => {
150150
const buildNumber = await nextBuildNumber('1.2.3', ['1.0.0', '1.1.1'])
151151
assert.equal(buildNumber, 0)
152152
})
153+
154+
it('Pre-release tags', async () => {
155+
const buildNumber = await nextBuildNumber('1.2.3rc1', [
156+
'1.2.3rc1',
157+
'1.2.3rc1-0',
158+
'1.2.3rc1-1'
159+
])
160+
assert.equal(buildNumber, 2)
161+
})
162+
163+
it('Pre-release tags with hyphens', async () => {
164+
const buildNumber = await nextBuildNumber('1.2.3-rc1', [
165+
'1.2.3-rc1',
166+
'1.2.3-rc1-0',
167+
'1.2.3-rc1-1'
168+
])
169+
assert.equal(buildNumber, 2)
170+
})
171+
172+
it('Pre-release tags no match', async () => {
173+
const buildNumber = await nextBuildNumber('1.2.3rc1', [
174+
'1.2.3rc0-0',
175+
'1.2.3rc0-1'
176+
])
177+
assert.equal(buildNumber, 0)
178+
})
153179
})

0 commit comments

Comments
 (0)