mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2026-04-06 01:25:31 +00:00
Chainable factories for cypress
This commit is contained in:
parent
fdd8095e48
commit
3447cdffeb
@ -23,24 +23,27 @@ Cypress.Commands.add('factory', () => {
|
|||||||
Cypress.Commands.add(
|
Cypress.Commands.add(
|
||||||
'create',
|
'create',
|
||||||
{ prevSubject: true },
|
{ prevSubject: true },
|
||||||
(factory, node, properties) => {
|
async (factory, node, properties) => {
|
||||||
return factory.create(node, properties)
|
await factory.create(node, properties)
|
||||||
|
return factory
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
Cypress.Commands.add(
|
Cypress.Commands.add(
|
||||||
'relate',
|
'relate',
|
||||||
{ prevSubject: true },
|
{ prevSubject: true },
|
||||||
(factory, node, relationship, properties) => {
|
async (factory, node, relationship, properties) => {
|
||||||
return factory.relate(node, relationship, properties)
|
await factory.relate(node, relationship, properties)
|
||||||
|
return factory
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
Cypress.Commands.add(
|
Cypress.Commands.add(
|
||||||
'mutate',
|
'mutate',
|
||||||
{ prevSubject: true },
|
{ prevSubject: true },
|
||||||
(factory, mutation, variables) => {
|
async (factory, mutation, variables) => {
|
||||||
return factory.mutate(mutation, variables)
|
await factory.mutate(mutation, variables)
|
||||||
|
return factory
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user