Use plain assert testing
This commit is contained in:
@@ -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)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"scripts": {
|
||||
"build": "ncc build src/setup-elixir.js",
|
||||
"format": "prettier \"src/**/*.js\"",
|
||||
"test": "jest"
|
||||
"test": "node __tests__/setup-elixir.test.js"
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
@@ -22,7 +22,6 @@
|
||||
"devDependencies": {
|
||||
"@zeit/ncc": "^0.22.1",
|
||||
"husky": "^4.2.5",
|
||||
"jest": "^26.4.2",
|
||||
"prettier": "^2.0.5"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user