diff options
author | 2024-01-12 15:53:00 +0800 | |
---|---|---|
committer | 2024-01-12 15:53:00 +0800 | |
commit | 71db79e62a237ead543fab3bbe69a1c49645c98a (patch) | |
tree | 22aeb97ce1237c3ee40499496b40ea0efe68da85 /packages/upgrade/test/verify.test.js | |
parent | d02a3c48a3ce204649d22e17b1e26fb5a6a60bcf (diff) | |
download | astro-71db79e62a237ead543fab3bbe69a1c49645c98a.tar.gz astro-71db79e62a237ead543fab3bbe69a1c49645c98a.tar.zst astro-71db79e62a237ead543fab3bbe69a1c49645c98a.zip |
Use node:test and node:assert/strict (#9649)
Diffstat (limited to 'packages/upgrade/test/verify.test.js')
-rw-r--r-- | packages/upgrade/test/verify.test.js | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/packages/upgrade/test/verify.test.js b/packages/upgrade/test/verify.test.js index a54cb6bb5..3b9d4b3bc 100644 --- a/packages/upgrade/test/verify.test.js +++ b/packages/upgrade/test/verify.test.js @@ -1,4 +1,5 @@ -import { expect } from 'chai'; +import { describe, it, beforeEach } from 'node:test'; +import * as assert from 'node:assert/strict'; import { collectPackageInfo } from '../dist/index.js'; describe('collectPackageInfo', () => { @@ -16,61 +17,61 @@ describe('collectPackageInfo', () => { it('detects astro', async () => { collectPackageInfo(context, { astro: '1.0.0' }, {}); - expect(context.packages).deep.equal([ + assert.deepEqual(context.packages, [ { name: 'astro', currentVersion: '1.0.0', targetVersion: 'latest' }, ]); }); it('detects @astrojs', async () => { collectPackageInfo(context, { '@astrojs/preact': '1.0.0' }, {}); - expect(context.packages).deep.equal([ + assert.deepEqual(context.packages, [ { name: '@astrojs/preact', currentVersion: '1.0.0', targetVersion: 'latest' }, ]); }); it('supports ^ prefixes', async () => { collectPackageInfo(context, { astro: '^1.0.0' }, {}); - expect(context.packages).deep.equal([ + assert.deepEqual(context.packages, [ { name: 'astro', currentVersion: '^1.0.0', targetVersion: 'latest' }, ]); }); it('supports ~ prefixes', async () => { collectPackageInfo(context, { astro: '~1.0.0' }, {}); - expect(context.packages).deep.equal([ + assert.deepEqual(context.packages, [ { name: 'astro', currentVersion: '~1.0.0', targetVersion: 'latest' }, ]); }); it('supports prereleases', async () => { collectPackageInfo(context, { astro: '1.0.0-beta.0' }, {}); - expect(context.packages).deep.equal([ + assert.deepEqual(context.packages, [ { name: 'astro', currentVersion: '1.0.0-beta.0', targetVersion: 'latest' }, ]); }); it('ignores self', async () => { collectPackageInfo(context, { '@astrojs/upgrade': '0.0.1' }, {}); - expect(context.packages).deep.equal([]); + assert.deepEqual(context.packages, []); }); it('ignores linked packages', async () => { collectPackageInfo(context, { '@astrojs/preact': 'link:../packages/preact' }, {}); - expect(context.packages).deep.equal([]); + assert.deepEqual(context.packages, []); }); it('ignores workspace packages', async () => { collectPackageInfo(context, { '@astrojs/preact': 'workspace:*' }, {}); - expect(context.packages).deep.equal([]); + assert.deepEqual(context.packages, []); }); it('ignores github packages', async () => { collectPackageInfo(context, { '@astrojs/preact': 'github:withastro/astro' }, {}); - expect(context.packages).deep.equal([]); + assert.deepEqual(context.packages, []); }); it('ignores tag', async () => { collectPackageInfo(context, { '@astrojs/preact': 'beta' }, {}); - expect(context.packages).deep.equal([]); + assert.deepEqual(context.packages, []); }); }); |