1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-06-27 01:19:00 +02:00

chore: remove an old test for old migration that we now know works (#9841)

This commit is contained in:
David Leek 2025-04-25 10:31:15 +02:00 committed by GitHub
parent 799fc1f518
commit 776594a1b0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,43 +0,0 @@
import { log } from 'db-migrate-shared';
import getLogger from '../../test/fixtures/no-logger';
import dbInit, { type ITestDb } from '../../test/e2e/helpers/database-init';
import { migrateDb } from '../../migrator';
log.setLogLevel('error');
let db: ITestDb;
afterAll(async () => {
await db.destroy();
});
test('System user creation migration correctly sets is_system', async () => {
jest.setTimeout(15000);
db = await dbInit('system_user_migration', getLogger, {
stopMigrationAt: '20231221143955-feedback-table.js',
dbInitMethod: 'legacy',
});
await db.rawDatabase.raw(`
INSERT INTO "users"
(name, username, email, created_by_user_id)
VALUES
('Test Person', 'testperson', 'testperson@getunleash.io', 1);
`);
// Run the migration
await migrateDb(db.config, '20231222071533-unleash-system-user.js');
// Check the results
const { rows: userResults } = await db.rawDatabase.raw(`
SELECT * FROM "users" ORDER BY id;
`);
console.log(userResults.map((r) => `${r.username} (${r.id})`));
expect(userResults.length).toEqual(2);
expect(userResults[0].is_system).toEqual(true);
expect(userResults[0].id).toEqual(-1337);
expect(userResults[0].username).toEqual('unleash_system_user');
expect(userResults[1].is_system).toEqual(false);
expect(userResults[1].id).toEqual(1);
expect(userResults[1].username).toEqual('testperson');
});