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

Function prepareTransactionTest

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

Source from the content-addressed store, hash-verified

75 },
76
77 async prepareTransactionTest(sequelize) {
78 const dialect = Support.getTestDialect();
79
80 if (dialect === 'sqlite') {
81 const p = path.join(__dirname, 'tmp', 'db.sqlite');
82 if (lastSqliteInstance) {
83 await lastSqliteInstance.close();
84 }
85 if (fs.existsSync(p)) {
86 fs.unlinkSync(p);
87 }
88 const options = { ...sequelize.options, storage: p },
89 _sequelize = new Sequelize(sequelize.config.database, null, null, options);
90
91 await _sequelize.sync({ force: true });
92 lastSqliteInstance = _sequelize;
93 return _sequelize;
94 }
95 return sequelize;
96 },
97
98 createSequelizeInstance(options) {
99 options = options || {};

Callers

nothing calls this directly

Calls 2

syncMethod · 0.95
closeMethod · 0.65

Tested by

no test coverage detected