Merge comments

This commit is contained in:
Nora
2023-01-11 12:22:19 +00:00
parent ed11b20cb7
commit 010e85c28b

View File

@@ -185,7 +185,7 @@ describe("db config store", () => {
});
});
describe("add db items", () => {
describe("db and list addition", () => {
let app: App;
let configPath: string;
@@ -202,10 +202,7 @@ describe("db config store", () => {
// Initial set up
const dbConfig = createDbConfig();
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Add
await configStore.addRemoteRepo("repo1");
@@ -232,10 +229,7 @@ describe("db config store", () => {
],
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Add
await configStore.addRemoteRepo("repo1", "list1");
@@ -259,10 +253,7 @@ describe("db config store", () => {
// Initial set up
const dbConfig = createDbConfig();
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Add
await configStore.addRemoteOwner("owner1");
@@ -282,10 +273,7 @@ describe("db config store", () => {
// Initial set up
const dbConfig = createDbConfig();
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Add
await configStore.addLocalList("list1");
@@ -305,10 +293,7 @@ describe("db config store", () => {
// Initial set up
const dbConfig = createDbConfig();
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Add
await configStore.addRemoteList("list1");
@@ -354,10 +339,7 @@ describe("db config store", () => {
},
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Rename
const currentDbItem = createRemoteUserDefinedListDbItem({
@@ -401,10 +383,7 @@ describe("db config store", () => {
},
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Rename
const currentDbItem = createLocalListDbItem({
@@ -448,10 +427,7 @@ describe("db config store", () => {
},
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Rename
const currentDbItem = createLocalDatabaseDbItem({
@@ -492,10 +468,7 @@ describe("db config store", () => {
],
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Rename
const currentDbItem = createRemoteUserDefinedListDbItem({
@@ -532,10 +505,7 @@ describe("db config store", () => {
},
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Remove
const currentDbItem = createRemoteOwnerDbItem({
@@ -571,10 +541,7 @@ describe("db config store", () => {
},
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Remove
const currentDbItem = createRemoteUserDefinedListDbItem({
@@ -610,10 +577,7 @@ describe("db config store", () => {
},
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app, false);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Remove
const currentDbItem = createRemoteRepoDbItem({
@@ -674,7 +638,7 @@ describe("db config store", () => {
});
});
describe("does exist methods", () => {
describe("existence checks", () => {
let app: App;
let configPath: string;
@@ -693,10 +657,7 @@ describe("db config store", () => {
remoteOwners: ["owner1", "owner2"],
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Check
const doesExist = await configStore.doesRemoteOwnerExist("owner1");
@@ -716,10 +677,7 @@ describe("db config store", () => {
],
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Check
const doesExist = await configStore.doesRemoteListExist("list1");
@@ -739,10 +697,7 @@ describe("db config store", () => {
],
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Check
const doesExist = await configStore.doesRemoteDbExist(
@@ -765,10 +720,7 @@ describe("db config store", () => {
],
});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Check
const doesDbExist = await configStore.doesLocalDbExist("db1", "list1");
@@ -783,10 +735,7 @@ describe("db config store", () => {
// Initial set up
const dbConfig = createDbConfig({});
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
const configStore = await initializeConfig(dbConfig, configPath, app);
// Check
const doesLocalDbExist = await configStore.doesLocalDbExist(
@@ -813,4 +762,17 @@ describe("db config store", () => {
configStore.dispose();
});
});
async function initializeConfig(
dbConfig: DbConfig,
configPath: string,
app: App,
): Promise<DbConfigStore> {
await writeJSON(configPath, dbConfig);
const configStore = new DbConfigStore(app);
await configStore.initialize();
return configStore;
}
});