diff --git a/package-lock.json b/package-lock.json index 7ef1b643..619e33ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,7 +48,7 @@ "prettyjson": "1.2.1", "reflect-metadata": "0.1.13", "release-it": "14.11.6", - "sequelize": "6.8.0", + "sequelize": "6.16.1", "sinon": "11.1.2", "sinon-chai": "3.7.0", "source-map-support": "0.5.20", @@ -1284,6 +1284,15 @@ "@types/chai": "*" } }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", @@ -1323,6 +1332,12 @@ "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==", "dev": true }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, "node_modules/@types/node": { "version": "17.0.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.7.tgz", @@ -1696,12 +1711,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, "node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -6231,9 +6240,9 @@ } }, "node_modules/moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", "dev": true, "dependencies": { "moment": ">= 2.9.0" @@ -7452,6 +7461,12 @@ "dev": true, "optional": true }, + "node_modules/pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==", + "dev": true + }, "node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -8261,13 +8276,10 @@ } }, "node_modules/retry-as-promised": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", - "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", - "dev": true, - "dependencies": { - "any-promise": "^1.3.0" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-5.0.0.tgz", + "integrity": "sha512-6S+5LvtTl2ggBumk04hBo/4Uf6fRJUwIgunGZ7CYEBCeufGFW1Pu6ucUf/UskHeWOIsUcLOGLFXPig5tR5V1nA==", + "dev": true }, "node_modules/reusify": { "version": "1.0.4", @@ -8426,29 +8438,40 @@ "dev": true }, "node_modules/sequelize": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.8.0.tgz", - "integrity": "sha512-tekqSMoEuhlXfc9f/WduQr+9CS87bPWw/GKEvd+zMlOlMVFOzNx9PecQV+McjA7OUNUa1YGyPEt+Fe8baXST5A==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.16.1.tgz", + "integrity": "sha512-YFGqrwkmEhSbpZBxay5+PRKMiZNNUJzgIixCyFkLm9+/5Rqq5jBADEjTAC8RYHzwsOGNboYh18imXrYNCjBZCQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/sequelize" + } + ], "dependencies": { - "debug": "^4.1.1", - "dottie": "^2.0.0", - "inflection": "1.13.1", - "lodash": "^4.17.20", - "moment": "^2.26.0", - "moment-timezone": "^0.5.31", - "retry-as-promised": "^3.2.0", - "semver": "^7.3.2", - "sequelize-pool": "^6.0.0", + "@types/debug": "^4.1.7", + "debug": "^4.3.3", + "dottie": "^2.0.2", + "inflection": "^1.13.1", + "lodash": "^4.17.21", + "moment": "^2.29.1", + "moment-timezone": "^0.5.34", + "pg-connection-string": "^2.5.0", + "retry-as-promised": "^5.0.0", + "semver": "^7.3.5", + "sequelize-pool": "^7.1.0", "toposort-class": "^1.0.1", - "uuid": "^8.1.0", - "validator": "^13.6.0", + "uuid": "^8.3.2", + "validator": "^13.7.0", "wkx": "^0.5.0" }, "engines": { "node": ">=10.0.0" }, "peerDependenciesMeta": { + "ibm_db": { + "optional": true + }, "mariadb": { "optional": true }, @@ -8461,6 +8484,9 @@ "pg-hstore": { "optional": true }, + "snowflake-sdk": { + "optional": true + }, "sqlite3": { "optional": true }, @@ -8470,14 +8496,31 @@ } }, "node_modules/sequelize-pool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-6.1.0.tgz", - "integrity": "sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==", "dev": true, "engines": { "node": ">= 10.0.0" } }, + "node_modules/sequelize/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/sequelize/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -9486,9 +9529,9 @@ } }, "node_modules/validator": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", - "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", "dev": true, "engines": { "node": ">= 0.10" @@ -10859,6 +10902,15 @@ "@types/chai": "*" } }, + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, "@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", @@ -10898,6 +10950,12 @@ "integrity": "sha512-scN0hAWyLVAvLR9AyW7HoFF5sJZglyBsbPuHO4fv7JRvfmPBMfp1ozWqOf/e4wwPNxezBZXRfWzMb6iFLgEVRA==", "dev": true }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, "@types/node": { "version": "17.0.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.7.tgz", @@ -11154,12 +11212,6 @@ "color-convert": "^2.0.1" } }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -14642,9 +14694,9 @@ "dev": true }, "moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", "dev": true, "requires": { "moment": ">= 2.9.0" @@ -15615,6 +15667,12 @@ "dev": true, "optional": true }, + "pg-connection-string": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz", + "integrity": "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==", + "dev": true + }, "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -16231,13 +16289,10 @@ "dev": true }, "retry-as-promised": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-3.2.0.tgz", - "integrity": "sha512-CybGs60B7oYU/qSQ6kuaFmRd9sTZ6oXSc0toqePvV74Ac6/IFZSI1ReFQmtCN+uvW1Mtqdwpvt/LGOiCBAY2Mg==", - "dev": true, - "requires": { - "any-promise": "^1.3.0" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-5.0.0.tgz", + "integrity": "sha512-6S+5LvtTl2ggBumk04hBo/4Uf6fRJUwIgunGZ7CYEBCeufGFW1Pu6ucUf/UskHeWOIsUcLOGLFXPig5tR5V1nA==", + "dev": true }, "reusify": { "version": "1.0.4", @@ -16357,26 +16412,37 @@ "dev": true }, "sequelize": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.8.0.tgz", - "integrity": "sha512-tekqSMoEuhlXfc9f/WduQr+9CS87bPWw/GKEvd+zMlOlMVFOzNx9PecQV+McjA7OUNUa1YGyPEt+Fe8baXST5A==", + "version": "6.16.1", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.16.1.tgz", + "integrity": "sha512-YFGqrwkmEhSbpZBxay5+PRKMiZNNUJzgIixCyFkLm9+/5Rqq5jBADEjTAC8RYHzwsOGNboYh18imXrYNCjBZCQ==", "dev": true, "requires": { - "debug": "^4.1.1", - "dottie": "^2.0.0", - "inflection": "1.13.1", - "lodash": "^4.17.20", - "moment": "^2.26.0", - "moment-timezone": "^0.5.31", - "retry-as-promised": "^3.2.0", - "semver": "^7.3.2", - "sequelize-pool": "^6.0.0", + "@types/debug": "^4.1.7", + "debug": "^4.3.3", + "dottie": "^2.0.2", + "inflection": "^1.13.1", + "lodash": "^4.17.21", + "moment": "^2.29.1", + "moment-timezone": "^0.5.34", + "pg-connection-string": "^2.5.0", + "retry-as-promised": "^5.0.0", + "semver": "^7.3.5", + "sequelize-pool": "^7.1.0", "toposort-class": "^1.0.1", - "uuid": "^8.1.0", - "validator": "^13.6.0", + "uuid": "^8.3.2", + "validator": "^13.7.0", "wkx": "^0.5.0" }, "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -16386,9 +16452,9 @@ } }, "sequelize-pool": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-6.1.0.tgz", - "integrity": "sha512-4YwEw3ZgK/tY/so+GfnSgXkdwIJJ1I32uZJztIEgZeAO6HMgj64OzySbWLgxj+tXhZCJnzRfkY9gINw8Ft8ZMg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==", "dev": true }, "serialize-javascript": { @@ -17162,9 +17228,9 @@ } }, "validator": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", - "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", "dev": true }, "verror": { diff --git a/package.json b/package.json index b197b412..a1a97ae8 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "prettyjson": "1.2.1", "reflect-metadata": "0.1.13", "release-it": "14.11.6", - "sequelize": "6.8.0", + "sequelize": "6.16.1", "sinon": "11.1.2", "sinon-chai": "3.7.0", "source-map-support": "0.5.20", diff --git a/src/hooks/shared/hook-meta.ts b/src/hooks/shared/hook-meta.ts index 937bd6e0..ceb39641 100644 --- a/src/hooks/shared/hook-meta.ts +++ b/src/hooks/shared/hook-meta.ts @@ -1,5 +1,5 @@ import { HookOptions } from './hook-options'; -import { SequelizeHooks } from 'sequelize/types/lib/hooks'; +import { SequelizeHooks } from 'sequelize/types/hooks'; export interface HookMeta { hookType: keyof SequelizeHooks; diff --git a/src/hooks/shared/hooks-service.ts b/src/hooks/shared/hooks-service.ts index 7753ee2a..8e817515 100644 --- a/src/hooks/shared/hooks-service.ts +++ b/src/hooks/shared/hooks-service.ts @@ -1,7 +1,7 @@ import 'reflect-metadata'; import { HookMeta } from './hook-meta'; import { HookOptions } from './hook-options'; -import { SequelizeHooks } from 'sequelize/types/lib/hooks'; +import { SequelizeHooks } from 'sequelize/types/hooks'; import { ModelCtor } from '../../model/model/model'; const HOOKS_KEY = 'sequelize:hooks'; diff --git a/test/specs/instance.spec.ts b/test/specs/instance.spec.ts index 8b667fc9..4cbf05f9 100644 --- a/test/specs/instance.spec.ts +++ b/test/specs/instance.spec.ts @@ -686,7 +686,7 @@ describe('instance', () => { leTeam.players[0].destroy(); // Since destroy return void now return leTeam; }) - .then((leTeam) => leTeam.reload() as any) + .then((leTeam) => leTeam.reload()) .then((leTeam: Team) => { expect(leTeam.players).to.have.length(1); }) diff --git a/test/specs/models/sequelize.spec.ts b/test/specs/models/sequelize.spec.ts index dfa8d2fa..f673a737 100644 --- a/test/specs/models/sequelize.spec.ts +++ b/test/specs/models/sequelize.spec.ts @@ -11,7 +11,6 @@ import ShoeDir from '../../models/globs/match-dir-only/ShoeDir'; import { Table } from '../../../src/model/table/table'; import { Match } from '../../models/exports/custom-match/match.model'; import { Model, Sequelize } from '../../../src'; -import { Op } from 'sequelize'; import { join } from 'path'; import { AddressDir } from '../../models/globs/match-files/AddressDir'; import { UserDir } from '../../models/globs/match-files/UserDir'; @@ -45,7 +44,6 @@ describe('sequelize', () => { describe('constructor: using "name" property as a db name', () => { const db = '__'; const sequelizeDbName = new Sequelize({ - operatorsAliases: Op, database: db, dialect: 'sqlite', username: 'root', @@ -68,7 +66,6 @@ describe('sequelize', () => { describe('constructor using uri in options object', () => { const sequelizeUri = new Sequelize(connectionUri, { - operatorsAliases: Op, storage: ':memory:', logging: !('DISABLE_LOGGING' in process.env), pool: { max: 8, min: 0 }, @@ -254,7 +251,6 @@ describe('sequelize', () => { it('should load classes from subfolders matching glob criteria', () => { const db = '__'; const sequelizeGlob = new Sequelize({ - operatorsAliases: Op, database: db, dialect: 'sqlite', username: 'root', @@ -272,7 +268,6 @@ describe('sequelize', () => { it('should load classes from folders', () => { const db = '__'; const sequelizeFolder = new Sequelize({ - operatorsAliases: Op, database: db, dialect: 'sqlite', username: 'root', @@ -290,7 +285,6 @@ describe('sequelize', () => { it('should load exact files', () => { const db = '__'; const sequelizeFolder = new Sequelize({ - operatorsAliases: Op, database: db, dialect: 'sqlite', username: 'root', @@ -309,7 +303,6 @@ describe('sequelize', () => { it('should load classes from folders and from glob', () => { const db = '__'; const sequelizeGlobFolder = new Sequelize({ - operatorsAliases: Op, database: db, dialect: 'sqlite', username: 'root', diff --git a/test/specs/repository-mode.spec.ts b/test/specs/repository-mode.spec.ts index 2b60bd59..5c546a67 100644 --- a/test/specs/repository-mode.spec.ts +++ b/test/specs/repository-mode.spec.ts @@ -1,5 +1,4 @@ import { expect } from 'chai'; -import { Op } from 'sequelize'; import { BelongsToMany } from '../../src/associations/belongs-to-many/belongs-to-many'; import { Table } from '../../src/model/table/table'; @@ -33,13 +32,11 @@ describe('repository-mode', () => { before(async () => { sequelizeA = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'a', models: [User], }); sequelizeB = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'b', models: [User], @@ -103,7 +100,6 @@ describe('repository-mode', () => { before(async () => { sequelize = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'a', models: [User, Address], @@ -160,7 +156,6 @@ describe('repository-mode', () => { before(async () => { sequelizeA = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'a', repositoryMode: true, @@ -168,7 +163,6 @@ describe('repository-mode', () => { models: [User, Comment], }); sequelizeB = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'b', repositoryMode: true, @@ -241,7 +235,6 @@ describe('repository-mode', () => { before(async () => { sequelizeA = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'a', repositoryMode: true, @@ -249,7 +242,6 @@ describe('repository-mode', () => { models: [User, Event, UserEvent], }); sequelizeB = new Sequelize({ - operatorsAliases: Op, ...defaultOptions, database: 'b', repositoryMode: true, diff --git a/test/specs/unique.spec.ts b/test/specs/unique.spec.ts index d4d9dfc7..da148b5a 100644 --- a/test/specs/unique.spec.ts +++ b/test/specs/unique.spec.ts @@ -1,5 +1,4 @@ import { getAttributes, Model, Sequelize } from '../../src'; -import { Op } from 'sequelize'; import { expect } from 'chai'; import { Table } from '../../src/model/table/table'; import { Column } from '../../src/model/column/column'; @@ -17,7 +16,6 @@ describe('unique decorator', () => { User = UserModel; new Sequelize({ - operatorsAliases: Op, dialect: 'sqlite', storage: ':memory:', logging: !('DISABLE_LOGGING' in process.env), diff --git a/test/utils/sequelize.ts b/test/utils/sequelize.ts index 4a6abc58..54bca0d7 100644 --- a/test/utils/sequelize.ts +++ b/test/utils/sequelize.ts @@ -17,7 +17,6 @@ export function createSequelize( } return new Sequelize({ - operatorsAliases: Op, database: '__', dialect: 'sqlite' as const, username: 'root', @@ -32,7 +31,6 @@ export function createSequelize( export function createSequelizeValidationOnly(useModelsInPath = true): Sequelize { return new Sequelize({ - operatorsAliases: Op, validateOnly: true, logging: !('DISABLE_LOGGING' in process.env), models: useModelsInPath ? [__dirname + '/../models'] : [], @@ -48,7 +46,6 @@ export function createSequelizeFromUri(useModelsInPath = true): Sequelize { export function createSequelizeFromUriObject(useModelsInPath = true): Sequelize { return new Sequelize('sqlite://', { - operatorsAliases: Op, modelPaths: useModelsInPath ? [__dirname + '/../models'] : [], }); }