Use plain assert testing

This commit is contained in:
Jonathan Clem
2020-09-16 15:05:55 -04:00
parent c59c7ac8b6
commit e0c9b41009
2 changed files with 17 additions and 15 deletions

View File

@@ -1,18 +1,21 @@
const {getElixirVersion} = require('../src/setup-elixir')
const {deepStrictEqual} = require('assert')
describe('getElixirVersion', () => {
test('actual version parsing', async () => {
const vsn = await getElixirVersion('v1.10.x', '23')
expect(vsn).toEqual(['v1.10.4', '23'])
})
async function test() {
let vsn
vsn = await getElixirVersion('v1.10.x', '23')
deepStrictEqual(vsn, ['v1.10.4', '23'])
test('version range parsing', async () => {
const vsn = await getElixirVersion('^v1.10', '23')
expect(vsn).toEqual(['v1.10.4', '23'])
})
vsn = await getElixirVersion('^v1.10', '23')
deepStrictEqual(vsn, ['v1.10.4', '23'])
test('pre-release versions', async () => {
const vsn = await getElixirVersion('v1.11.0-rc.0', '23')
expect(vsn).toEqual(['v1.11.0-rc.0', '23'])
vsn = await getElixirVersion('v1.11.0-rc.0', '23')
deepStrictEqual(vsn, ['v1.11.0-rc.0', '23'])
}
test()
.then(() => process.exit(0))
.catch(err => {
console.error(err)
process.exit(1)
})
})