From 97f852f8e8fe3ec16d05cd2ec2d5438caf33f7e1 Mon Sep 17 00:00:00 2001 From: Gabriel Gunullu <64731573+ggunullu@users.noreply.github.com> Date: Fri, 4 Nov 2022 10:54:11 +0100 Subject: [PATCH] test(log): from Jest to test (#6498) --- .../log/{levels.spec.js => levels.test.js} | 11 ++++++----- @xen-orchestra/log/package.json | 6 +++++- @xen-orchestra/log/utils.spec.js | 15 --------------- @xen-orchestra/log/utils.test.js | 16 ++++++++++++++++ 4 files changed, 27 insertions(+), 21 deletions(-) rename @xen-orchestra/log/{levels.spec.js => levels.test.js} (68%) delete mode 100644 @xen-orchestra/log/utils.spec.js create mode 100644 @xen-orchestra/log/utils.test.js diff --git a/@xen-orchestra/log/levels.spec.js b/@xen-orchestra/log/levels.test.js similarity index 68% rename from @xen-orchestra/log/levels.spec.js rename to @xen-orchestra/log/levels.test.js index 08c4f0074..86fdce224 100644 --- a/@xen-orchestra/log/levels.spec.js +++ b/@xen-orchestra/log/levels.test.js @@ -1,6 +1,7 @@ 'use strict' -/* eslint-env jest */ +const { describe, it } = require('test') +const assert = require('assert').strict const { forEach, isInteger } = require('lodash') @@ -9,7 +10,7 @@ const { LEVELS, NAMES, resolve } = require('./levels') describe('LEVELS', () => { it('maps level names to their integer values', () => { forEach(LEVELS, (value, name) => { - expect(isInteger(value)).toBe(true) + assert.strictEqual(isInteger(value), true) }) }) }) @@ -17,7 +18,7 @@ describe('LEVELS', () => { describe('NAMES', () => { it('maps level values to their names', () => { forEach(LEVELS, (value, name) => { - expect(NAMES[value]).toBe(name) + assert.strictEqual(NAMES[value], name) }) }) }) @@ -25,10 +26,10 @@ describe('NAMES', () => { describe('resolve()', () => { it('returns level values either from values or names', () => { forEach(LEVELS, value => { - expect(resolve(value)).toBe(value) + assert.strictEqual(resolve(value), value) }) forEach(NAMES, (name, value) => { - expect(resolve(name)).toBe(+value) + assert.strictEqual(resolve(name), +value) }) }) }) diff --git a/@xen-orchestra/log/package.json b/@xen-orchestra/log/package.json index 465711e77..6dd407151 100644 --- a/@xen-orchestra/log/package.json +++ b/@xen-orchestra/log/package.json @@ -27,6 +27,10 @@ "promise-toolbox": "^0.21.0" }, "scripts": { - "postversion": "npm publish" + "postversion": "npm publish", + "test": "node--test" + }, + "devDependencies": { + "test": "^3.2.1" } } diff --git a/@xen-orchestra/log/utils.spec.js b/@xen-orchestra/log/utils.spec.js deleted file mode 100644 index 8c9813f0b..000000000 --- a/@xen-orchestra/log/utils.spec.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict' - -/* eslint-env jest */ - -const { compileGlobPattern } = require('./utils') - -describe('compileGlobPattern()', () => { - it('works', () => { - const re = compileGlobPattern('foo, ba*, -bar') - expect(re.test('foo')).toBe(true) - expect(re.test('bar')).toBe(false) - expect(re.test('baz')).toBe(true) - expect(re.test('qux')).toBe(false) - }) -}) diff --git a/@xen-orchestra/log/utils.test.js b/@xen-orchestra/log/utils.test.js new file mode 100644 index 000000000..594d3bbce --- /dev/null +++ b/@xen-orchestra/log/utils.test.js @@ -0,0 +1,16 @@ +'use strict' + +const { describe, it } = require('test') +const assert = require('assert').strict + +const { compileGlobPattern } = require('./utils') + +describe('compileGlobPattern()', () => { + it('works', () => { + const re = compileGlobPattern('foo, ba*, -bar') + assert.strictEqual(re.test('foo'), true) + assert.strictEqual(re.test('bar'), false) + assert.strictEqual(re.test('baz'), true) + assert.strictEqual(re.test('qux'), false) + }) +})