Browse Source

Only use fetch for search when running in cypress

pull/4023/head
Andrew Kingston 5 years ago
parent
commit
1b60fb5988
  1. 4
      packages/server/src/api/controllers/row/internal.js
  2. 5
      packages/server/src/environment.js

4
packages/server/src/api/controllers/row/internal.js

@ -351,8 +351,8 @@ exports.bulkDestroy = async ctx => {
}
exports.search = async ctx => {
// Fetch the whole table when running tests, as search doesn't work
if (env.isTest()) {
// Fetch the whole table when running in cypress, as search doesn't work
if (env.isCypress()) {
return { rows: await exports.fetch(ctx) }
}

5
packages/server/src/environment.js

@ -13,6 +13,10 @@ function isDev() {
)
}
function isCypress() {
return process.env.NODE_ENV === "cypress"
}
let LOADED = false
if (!LOADED && isDev() && !isTest()) {
require("dotenv").config()
@ -61,6 +65,7 @@ module.exports = {
module.exports[key] = value
},
isTest,
isCypress,
isDev,
isProd: () => {
return !isDev()

Loading…
Cancel
Save