summaryrefslogtreecommitdiff
path: root/packages/db/test/unit/index-queries.test.js
diff options
context:
space:
mode:
authorGravatar Emanuele Stoppa <my.burning@gmail.com> 2024-05-22 09:16:49 +0100
committerGravatar GitHub <noreply@github.com> 2024-05-22 09:16:49 +0100
commit05ef10cdc38878746c91e9032ccb57002ad66963 (patch)
treea12d925e7b54d6535dc5c1c2097fcefb3dd08aae /packages/db/test/unit/index-queries.test.js
parent9ddd6387a7e70d1111dd4a60450d3c710325380c (diff)
downloadastro-05ef10cdc38878746c91e9032ccb57002ad66963.tar.gz
astro-05ef10cdc38878746c91e9032ccb57002ad66963.tar.zst
astro-05ef10cdc38878746c91e9032ccb57002ad66963.zip
chore(db): move tests to node runner (#11109)
Diffstat (limited to 'packages/db/test/unit/index-queries.test.js')
-rw-r--r--packages/db/test/unit/index-queries.test.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/db/test/unit/index-queries.test.js b/packages/db/test/unit/index-queries.test.js
index ce0894d27..8f32ac7fe 100644
--- a/packages/db/test/unit/index-queries.test.js
+++ b/packages/db/test/unit/index-queries.test.js
@@ -1,5 +1,5 @@
-import { expect } from 'chai';
-import { describe, it } from 'mocha';
+import { describe, it } from "node:test";
+import assert from "node:assert/strict";
import { getTableChangeQueries } from '../../dist/core/cli/migration-queries.js';
import { dbConfigSchema, tableSchema } from '../../dist/core/schemas.js';
import { column } from '../../dist/runtime/virtual.js';
@@ -37,7 +37,7 @@ describe('index queries', () => {
newTable: dbConfig.tables.newTable,
});
- expect(queries).to.deep.equal([
+ assert.deepEqual(queries, [
'CREATE INDEX "newTable_age_name_idx" ON "user" ("age", "name")',
'CREATE UNIQUE INDEX "newTable_email_idx" ON "user" ("email")',
]);
@@ -76,7 +76,7 @@ describe('index queries', () => {
newTable: final.tables.user,
});
- expect(queries).to.be.empty;
+ assert.equal(queries.length, 0)
});
it('does not trigger queries when changing from legacy to new format', async () => {
@@ -110,7 +110,7 @@ describe('index queries', () => {
newTable: final.tables.user,
});
- expect(queries).to.be.empty;
+ assert.equal(queries.length, 0)
});
it('adds indexes', async () => {
@@ -133,7 +133,7 @@ describe('index queries', () => {
newTable: dbConfig.tables.newTable,
});
- expect(queries).to.deep.equal([
+ assert.deepEqual(queries, [
'CREATE INDEX "nameIdx" ON "user" ("name")',
'CREATE UNIQUE INDEX "emailIdx" ON "user" ("email")',
]);
@@ -162,7 +162,7 @@ describe('index queries', () => {
newTable: dbConfig.tables.newTable,
});
- expect(queries).to.deep.equal(['DROP INDEX "nameIdx"', 'DROP INDEX "emailIdx"']);
+ assert.deepEqual(queries, ['DROP INDEX "nameIdx"', 'DROP INDEX "emailIdx"']);
});
it('drops and recreates modified indexes', async () => {
@@ -191,7 +191,7 @@ describe('index queries', () => {
newTable: dbConfig.tables.newTable,
});
- expect(queries).to.deep.equal([
+ assert.deepEqual(queries, [
'DROP INDEX "nameIdx"',
'DROP INDEX "emailIdx"',
'CREATE UNIQUE INDEX "nameIdx" ON "user" ("name")',
@@ -216,7 +216,7 @@ describe('index queries', () => {
newTable: userFinal,
});
- expect(queries).to.deep.equal([
+ assert.deepEqual(queries, [
'CREATE INDEX "nameIdx" ON "user" ("name")',
'CREATE UNIQUE INDEX "emailIdx" ON "user" ("email")',
]);
@@ -244,7 +244,7 @@ describe('index queries', () => {
newTable: final,
});
- expect(queries).to.deep.equal(['DROP INDEX "nameIdx"', 'DROP INDEX "emailIdx"']);
+ assert.deepEqual(queries, ['DROP INDEX "nameIdx"', 'DROP INDEX "emailIdx"']);
});
it('drops and recreates modified indexes', async () => {
@@ -272,7 +272,7 @@ describe('index queries', () => {
newTable: final,
});
- expect(queries).to.deep.equal([
+ assert.deepEqual(queries, [
'DROP INDEX "nameIdx"',
'DROP INDEX "emailIdx"',
'CREATE UNIQUE INDEX "nameIdx" ON "user" ("name")',