diff --git a/packages/core/src/test/codewhisperer/commands/transformByQ.test.ts b/packages/core/src/test/codewhisperer/commands/transformByQ.test.ts
index b6ff86a94cd..0b09800337c 100644
--- a/packages/core/src/test/codewhisperer/commands/transformByQ.test.ts
+++ b/packages/core/src/test/codewhisperer/commands/transformByQ.test.ts
@@ -46,6 +46,48 @@ import { convertDateToTimestamp, convertToTimeString } from '../../../shared/dat
describe('transformByQ', function () {
let tempDir: string
+ const validSctFile = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ `
beforeEach(async function () {
tempDir = (await TestFolder.create()).path
@@ -401,49 +443,7 @@ describe('transformByQ', function () {
})
it(`WHEN validateMetadataFile on fully valid .sct file THEN passes validation`, async function () {
- const sampleFileContents = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- `
- const isValidMetadata = await validateSQLMetadataFile(sampleFileContents, { tabID: 'abc123' })
+ const isValidMetadata = await validateSQLMetadataFile(validSctFile, { tabID: 'abc123' })
assert.strictEqual(isValidMetadata, true)
assert.strictEqual(transformByQState.getSourceDB(), DB.ORACLE)
assert.strictEqual(transformByQState.getTargetDB(), DB.AURORA_POSTGRESQL)
@@ -455,96 +455,14 @@ describe('transformByQ', function () {
})
it(`WHEN validateMetadataFile on .sct file with unsupported source DB THEN fails validation`, async function () {
- const sampleFileContents = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- `
- const isValidMetadata = await validateSQLMetadataFile(sampleFileContents, { tabID: 'abc123' })
+ const sctFileWithInvalidSource = validSctFile.replace('oracle', 'not-oracle')
+ const isValidMetadata = await validateSQLMetadataFile(sctFileWithInvalidSource, { tabID: 'abc123' })
assert.strictEqual(isValidMetadata, false)
})
it(`WHEN validateMetadataFile on .sct file with unsupported target DB THEN fails validation`, async function () {
- const sampleFileContents = `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- `
- const isValidMetadata = await validateSQLMetadataFile(sampleFileContents, { tabID: 'abc123' })
+ const sctFileWithInvalidTarget = validSctFile.replace('aurora_postgresql', 'not-postgresql')
+ const isValidMetadata = await validateSQLMetadataFile(sctFileWithInvalidTarget, { tabID: 'abc123' })
assert.strictEqual(isValidMetadata, false)
})
})