Introduce infrastructure for Notification Profiles

This commit is contained in:
Scott Nonnenberg
2025-05-06 00:39:04 +10:00
committed by GitHub
parent 80872ef15c
commit 98270316c5
35 changed files with 2917 additions and 38 deletions

View File

@@ -0,0 +1,25 @@
// Copyright 2025 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { sql } from '../../sql/util';
import type { WritableDB } from '../../sql/Interface';
import { updateToVersion, createDB } from './helpers';
describe('SQL/updateToSchemaVersion1350', () => {
let db: WritableDB;
beforeEach(() => {
db = createDB();
updateToVersion(db, 1350);
});
afterEach(() => {
db.close();
});
it('creates new notificationProfiles table', () => {
const [query] = sql`SELECT * FROM notificationProfiles`;
db.prepare(query).run();
});
// See test-electron/sql/notificationProfiles_test.ts
});