Convert search.spec.ts to datasourceDescribe

This commit is contained in:
Sam Rose 2024-11-06 15:10:10 +00:00
parent 7cf69303df
commit c1d62224a8
No known key found for this signature in database
2 changed files with 17 additions and 13 deletions

View File

@ -270,6 +270,7 @@ export const flags = new FlagSet({
[FeatureFlag.DEFAULT_VALUES]: Flag.boolean(env.isDev()), [FeatureFlag.DEFAULT_VALUES]: Flag.boolean(env.isDev()),
[FeatureFlag.AUTOMATION_BRANCHING]: Flag.boolean(env.isDev()), [FeatureFlag.AUTOMATION_BRANCHING]: Flag.boolean(env.isDev()),
[FeatureFlag.AI_CUSTOM_CONFIGS]: Flag.boolean(env.isDev()), [FeatureFlag.AI_CUSTOM_CONFIGS]: Flag.boolean(env.isDev()),
[FeatureFlag.ENRICHED_RELATIONSHIPS]: Flag.boolean(env.isDev()),
[FeatureFlag.BUDIBASE_AI]: Flag.boolean(env.isDev()), [FeatureFlag.BUDIBASE_AI]: Flag.boolean(env.isDev()),
}) })

View File

@ -62,8 +62,7 @@ jest.mock("@budibase/pro", () => ({
datasourceDescribe( datasourceDescribe(
{ {
name: "search (%s)", name: "search (%s)",
// exclude: [DatabaseName.MONGODB], exclude: [DatabaseName.MONGODB],
only: [DatabaseName.SQS],
}, },
({ config, dsProvider, isInternal, isOracle, isSql }) => { ({ config, dsProvider, isInternal, isOracle, isSql }) => {
let datasource: Datasource | undefined let datasource: Datasource | undefined
@ -96,20 +95,24 @@ datasourceDescribe(
} }
beforeAll(async () => { beforeAll(async () => {
if (config.app?.appId) {
config.app = await config.api.application.update(config.app?.appId, {
snippets: [
{
name: "WeeksAgo",
code: `return function (weeks) {\n const currentTime = new Date(${Date.now()});\n currentTime.setDate(currentTime.getDate()-(7 * (weeks || 1)));\n return currentTime.toISOString();\n}`,
},
],
})
}
const ds = await dsProvider const ds = await dsProvider
datasource = ds.datasource datasource = ds.datasource
client = ds.client client = ds.client
config.app = await config.api.application.update(config.getAppId(), {
snippets: [
{
name: "WeeksAgo",
code: `
return function (weeks) {
const currentTime = new Date(${Date.now()});
currentTime.setDate(currentTime.getDate()-(7 * (weeks || 1)));
return currentTime.toISOString();
}
`,
},
],
})
}) })
async function createTable(schema?: TableSchema) { async function createTable(schema?: TableSchema) {