MCPcopy
hub / github.com/sequelize/sequelize / prepareTransactionTest

Function prepareTransactionTest

test/support.js:85–104  ·  view source on GitHub ↗
(sequelize)

Source from the content-addressed store, hash-verified

83 },
84
85 async prepareTransactionTest(sequelize) {
86 const dialect = Support.getTestDialect();
87
88 if (dialect === 'sqlite') {
89 const p = path.join(__dirname, 'tmp', 'db.sqlite');
90 if (lastSqliteInstance) {
91 await lastSqliteInstance.close();
92 }
93 if (fs.existsSync(p)) {
94 fs.unlinkSync(p);
95 }
96 const options = { ...sequelize.options, storage: p },
97 _sequelize = new Sequelize(sequelize.config.database, null, null, options);
98
99 await _sequelize.sync({ force: true });
100 lastSqliteInstance = _sequelize;
101 return _sequelize;
102 }
103 return sequelize;
104 },
105
106 createSequelizeInstance(options) {
107 options = options || {};

Callers

nothing calls this directly

Calls 2

syncMethod · 0.95
closeMethod · 0.65

Tested by

no test coverage detected