strapi/test/helpers/request.js

24 lines
585 B
JavaScript
Raw Normal View History

'use strict';
const { createAgent } = require('./agent');
const { superAdmin } = require('./strapi');
2018-06-13 15:31:33 +02:00
const createRequest = ({ strapi } = {}) => createAgent(strapi);
const createAuthRequest = ({ strapi, userInfo = superAdmin.credentials }) =>
createAgent(strapi).login(userInfo);
const transformToRESTResource = input => {
if (Array.isArray(input)) {
return input.map(value => transformToRESTResource(value));
}
const { id, ...attributes } = input;
return { id, attributes };
};
module.exports = {
createRequest,
createAuthRequest,
transformToRESTResource,
};