Browse Source

Fixing test failure due to not deleting the ID attached to table in couchTest Utils.

gh-pages
mike12345567 6 years ago
parent
commit
b6bdd04ea8
  1. 9
      packages/server/src/api/routes/tests/couchTestUtils.js

9
packages/server/src/api/routes/tests/couchTestUtils.js

@ -57,7 +57,10 @@ exports.BASE_TABLE = {
}, },
} }
exports.createTable = async (request, appId, table) => { exports.createTable = async (request, appId, table, removeId = true) => {
if (removeId && table != null && table._id) {
delete table._id
}
table = table || exports.BASE_TABLE table = table || exports.BASE_TABLE
const res = await request const res = await request
@ -75,7 +78,7 @@ exports.createLinkedTable = async (request, appId) => {
fieldName: "link", fieldName: "link",
tableId: table._id, tableId: table._id,
} }
return exports.createTable(request, appId, table) return exports.createTable(request, appId, table, false)
} }
exports.createAttachmentTable = async (request, appId) => { exports.createAttachmentTable = async (request, appId) => {
@ -83,7 +86,7 @@ exports.createAttachmentTable = async (request, appId) => {
table.schema.attachment = { table.schema.attachment = {
type: "attachment", type: "attachment",
} }
return exports.createTable(request, appId, table) return exports.createTable(request, appId, table, false)
} }
exports.getAllFromTable = async (request, appId, tableId) => { exports.getAllFromTable = async (request, appId, tableId) => {

Loading…
Cancel
Save