Create posts by multiple authors

This commit is contained in:
Robert Schäfer 2019-02-18 17:23:12 +01:00
parent 1734554a88
commit 9dba02cf09
2 changed files with 16 additions and 9 deletions

View File

@ -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

View File

@ -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)