mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Create posts by multiple authors
This commit is contained in:
parent
1734554a88
commit
9dba02cf09
@ -12,7 +12,7 @@ export default function (params) {
|
|||||||
faker.lorem.sentence(),
|
faker.lorem.sentence(),
|
||||||
faker.lorem.sentence(),
|
faker.lorem.sentence(),
|
||||||
].join('. '),
|
].join('. '),
|
||||||
image = faker.image.imageUrl(),
|
image = faker.image.image(),
|
||||||
visibility = 'public',
|
visibility = 'public',
|
||||||
disabled = false,
|
disabled = false,
|
||||||
deleted = false
|
deleted = false
|
||||||
|
|||||||
@ -15,17 +15,24 @@ import seed from './data'
|
|||||||
create('user', {id: 'u4', name: 'Angie Banjie' , role: 'user' , email: 'angie@example.org'}),
|
create('user', {id: 'u4', name: 'Angie Banjie' , role: 'user' , email: 'angie@example.org'}),
|
||||||
])
|
])
|
||||||
|
|
||||||
// TODO: other users, not only admin, are authors of a post
|
const asAdmin = await authenticatedHeaders({
|
||||||
const headers = await authenticatedHeaders({
|
|
||||||
email: 'admin@example.org',
|
email: 'admin@example.org',
|
||||||
password: '1234'
|
password: '1234'
|
||||||
}, host)
|
}, host)
|
||||||
await create('post', {id: 'p1'}, { headers } )
|
const asModerator = await authenticatedHeaders({
|
||||||
await create('post', {id: 'p2'}, { headers } )
|
email: 'moderator@example.org',
|
||||||
await create('post', {id: 'p3'}, { headers } )
|
password: '1234'
|
||||||
await create('post', {id: 'p4'}, { headers } )
|
}, host)
|
||||||
await create('post', {id: 'p5'}, { headers } )
|
const asUser = await authenticatedHeaders({
|
||||||
await create('post', {id: 'p6'}, { headers } )
|
email: 'user@example.org',
|
||||||
|
password: '1234'
|
||||||
|
}, host)
|
||||||
|
await create('post', {id: 'p1'}, { headers: asAdmin } )
|
||||||
|
await create('post', {id: 'p2'}, { headers: asModerator } )
|
||||||
|
await create('post', {id: 'p3'}, { headers: asUser } )
|
||||||
|
await create('post', {id: 'p4'}, { headers: asAdmin } )
|
||||||
|
await create('post', {id: 'p5'}, { headers: asModerator } )
|
||||||
|
await create('post', {id: 'p6'}, { headers: asUser } )
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
/* eslint-disable-next-line no-console */
|
/* eslint-disable-next-line no-console */
|
||||||
console.error(err)
|
console.error(err)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user