chore: Move factories and helpers to a better place (#4551)

* chore: Move factories and helpers to a better place

* align factory product variant

* fix factory cart

* add simple store fac

* fix tests

* fix tests

* fix

* fix cart seeder
This commit is contained in:
Adrien de Peretti
2023-07-20 13:16:04 +02:00
committed by GitHub
parent 26e2f81c24
commit 4d326fbbdf
197 changed files with 1073 additions and 4332 deletions

View File

@@ -0,0 +1,41 @@
const ServerTestUtil = {
server_: null,
app_: null,
setApp: function (app) {
this.app_ = app
},
start: async function () {
this.server_ = await new Promise((resolve, reject) => {
const s = this.app_.listen(PORT, (err) => {
if (err) {
reject(err)
}
})
resolve(s)
})
},
kill: function () {
return new Promise((resolve, _) => {
if (this.server_) {
this.server_.close(() => resolve())
}
resolve()
})
},
}
const instance = ServerTestUtil
module.exports = {
setApp: function (app) {
instance.setApp(app)
return instance
},
useServer: function () {
return instance
},
}