neiam /action-setup-beam
action-setup-beam
public · Issues · Pulls · Labels · Forks · Compare · Actions queued
⭐
Log in to mark this repository.
Use plain assert testing
e0c9b41 · Jonathan Clem · 2020-09-16 19:05
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