From 6464fc56d814106dc6c9b3c2b2ec9706a9301d2a Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 28 Apr 2025 10:01:37 +0200 Subject: [PATCH] reverted test commented --- .../__tests__/alter-table.spec.js | 140 +++++++++--------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/integration-tests/__tests__/alter-table.spec.js b/integration-tests/__tests__/alter-table.spec.js index 31303a3c3..1ad6ceff1 100644 --- a/integration-tests/__tests__/alter-table.spec.js +++ b/integration-tests/__tests__/alter-table.spec.js @@ -136,76 +136,76 @@ describe('Alter table', () => { ); } - // const hasEnginesWithNullable = engines.filter(x => !x.skipNullable).length > 0; - // - // if (hasEnginesWithNullable) { - // const source = create_engines_columns_source(engines.filter(x => !x.skipNullable)); - // - // test.each(source)( - // 'Change nullability - %s - %s', - // testWrapper(async (conn, driver, column, engine) => { - // await testTableDiff( - // engine, - // conn, - // driver, - // tbl => (tbl.columns = tbl.columns.map(x => (x.columnName == column ? { ...x, notNull: true } : x))) - // ); - // }) - // ); - // } - // - // test.each(columnsSource)( - // 'Rename column - %s - %s', - // testWrapper(async (conn, driver, column, engine) => { - // await testTableDiff( - // engine, - // conn, - // driver, - // tbl => (tbl.columns = tbl.columns.map(x => (x.columnName == column ? { ...x, columnName: 'col_renamed' } : x))) - // ); - // }) - // ); - // - // test.each(engines.map(engine => [engine.label, engine]))( - // 'Drop index - %s', - // testWrapper(async (conn, driver, engine) => { - // await testTableDiff(engine, conn, driver, tbl => { - // tbl.indexes = []; - // }); - // }) - // ); - // - // const enginesWithDefault = engines.filter(x => !x.skipDefaultValue); - // const hasEnginesWithDefault = enginesWithDefault.length > 0; - // - // if (hasEnginesWithDefault) { - // test.each(enginesWithDefault.map(engine => [engine.label, engine]))( - // 'Add default value - %s', - // testWrapper(async (conn, driver, engine) => { - // await testTableDiff(engine, conn, driver, tbl => { - // tbl.columns.find(x => x.columnName == 'col_std').defaultValue = '123'; - // }); - // }) - // ); - // - // test.each(enginesWithDefault.map(engine => [engine.label, engine]))( - // 'Unset default value - %s', - // testWrapper(async (conn, driver, engine) => { - // await testTableDiff(engine, conn, driver, tbl => { - // tbl.columns.find(x => x.columnName == 'col_def').defaultValue = undefined; - // }); - // }) - // ); - // - // test.each(enginesWithDefault.map(engine => [engine.label, engine]))( - // 'Change default value - %s', - // testWrapper(async (conn, driver, engine) => { - // await testTableDiff(engine, conn, driver, tbl => { - // tbl.columns.find(x => x.columnName == 'col_def').defaultValue = '567'; - // }); - // }) - // ); - // } + const hasEnginesWithNullable = engines.filter(x => !x.skipNullable).length > 0; + + if (hasEnginesWithNullable) { + const source = create_engines_columns_source(engines.filter(x => !x.skipNullable)); + + test.each(source)( + 'Change nullability - %s - %s', + testWrapper(async (conn, driver, column, engine) => { + await testTableDiff( + engine, + conn, + driver, + tbl => (tbl.columns = tbl.columns.map(x => (x.columnName == column ? { ...x, notNull: true } : x))) + ); + }) + ); + } + + test.each(columnsSource)( + 'Rename column - %s - %s', + testWrapper(async (conn, driver, column, engine) => { + await testTableDiff( + engine, + conn, + driver, + tbl => (tbl.columns = tbl.columns.map(x => (x.columnName == column ? { ...x, columnName: 'col_renamed' } : x))) + ); + }) + ); + + test.each(engines.map(engine => [engine.label, engine]))( + 'Drop index - %s', + testWrapper(async (conn, driver, engine) => { + await testTableDiff(engine, conn, driver, tbl => { + tbl.indexes = []; + }); + }) + ); + + const enginesWithDefault = engines.filter(x => !x.skipDefaultValue); + const hasEnginesWithDefault = enginesWithDefault.length > 0; + + if (hasEnginesWithDefault) { + test.each(enginesWithDefault.map(engine => [engine.label, engine]))( + 'Add default value - %s', + testWrapper(async (conn, driver, engine) => { + await testTableDiff(engine, conn, driver, tbl => { + tbl.columns.find(x => x.columnName == 'col_std').defaultValue = '123'; + }); + }) + ); + + test.each(enginesWithDefault.map(engine => [engine.label, engine]))( + 'Unset default value - %s', + testWrapper(async (conn, driver, engine) => { + await testTableDiff(engine, conn, driver, tbl => { + tbl.columns.find(x => x.columnName == 'col_def').defaultValue = undefined; + }); + }) + ); + + test.each(enginesWithDefault.map(engine => [engine.label, engine]))( + 'Change default value - %s', + testWrapper(async (conn, driver, engine) => { + await testTableDiff(engine, conn, driver, tbl => { + tbl.columns.find(x => x.columnName == 'col_def').defaultValue = '567'; + }); + }) + ); + } // test.each(engines.map(engine => [engine.label, engine]))( // 'Change autoincrement - %s',