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:
parent
799fc1f518
commit
776594a1b0
@ -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');
|
|
||||||
});
|
|
Loading…
Reference in New Issue
Block a user