Use plain assert testing

e0c9b41 · Jonathan Clem · 2020-09-16 19:05

2 files +17 -15

Files changed

modified __tests__/setup-elixir.test.js
+16 −13
@@ -1,18 +1,21 @@
1 1 const {getElixirVersion} = require('../src/setup-elixir')
2 +const {deepStrictEqual} = require('assert')
2 3
3 describe('getElixirVersion', () => {
4 test('actual version parsing', async () => {
5 const vsn = await getElixirVersion('v1.10.x', '23')
6 expect(vsn).toEqual(['v1.10.4', '23'])
7 })
4 +async function test() {
5 + let vsn
6 + vsn = await getElixirVersion('v1.10.x', '23')
7 + deepStrictEqual(vsn, ['v1.10.4', '23'])
8 8
9 test('version range parsing', async () => {
10 const vsn = await getElixirVersion('^v1.10', '23')
11 expect(vsn).toEqual(['v1.10.4', '23'])
12 })
9 + vsn = await getElixirVersion('^v1.10', '23')
10 + deepStrictEqual(vsn, ['v1.10.4', '23'])
11 +
12 + vsn = await getElixirVersion('v1.11.0-rc.0', '23')
13 + deepStrictEqual(vsn, ['v1.11.0-rc.0', '23'])
14 +}
13 15
14 test('pre-release versions', async () => {
15 const vsn = await getElixirVersion('v1.11.0-rc.0', '23')
16 expect(vsn).toEqual(['v1.11.0-rc.0', '23'])
16 +test()
17 + .then(() => process.exit(0))
18 + .catch(err => {
19 + console.error(err)
20 + process.exit(1)
17 21 })
18 })
modified package.json
+1 −2
@@ -6,7 +6,7 @@
6 6 "scripts": {
7 7 "build": "ncc build src/setup-elixir.js",
8 8 "format": "prettier \"src/**/*.js\"",
9 "test": "jest"
9 + "test": "node __tests__/setup-elixir.test.js"
10 10 },
11 11 "husky": {
12 12 "hooks": {
@@ -22,7 +22,6 @@
22 22 "devDependencies": {
23 23 "@zeit/ncc": "^0.22.1",
24 24 "husky": "^4.2.5",
25 "jest": "^26.4.2",
26 25 "prettier": "^2.0.5"
27 26 }
28 27 }

Parents: c59c7ac