mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
fix first errors
This commit is contained in:
parent
287827b3db
commit
810e1c085b
@ -1,20 +1,20 @@
|
|||||||
// NOTE: We cannot use `fs` here to clean up the code. Cypress breaks on any npm
|
// NOTE: We cannot use `fs` here to clean up the code. Cypress breaks on any npm
|
||||||
// module that is not browser-compatible. Node's `fs` module is server-side only
|
// module that is not browser-compatible. Node's `fs` module is server-side only
|
||||||
export default {
|
export default {
|
||||||
Image: require('./Image.js').default,
|
Image: require('./Image.js'),
|
||||||
Badge: require('./Badge.js').default,
|
Badge: require('./Badge.js'),
|
||||||
User: require('./User.js').default,
|
User: require('./User.js'),
|
||||||
Group: require('./Group.js').default,
|
Group: require('./Group.js'),
|
||||||
EmailAddress: require('./EmailAddress.js').default,
|
EmailAddress: require('./EmailAddress.js'),
|
||||||
UnverifiedEmailAddress: require('./UnverifiedEmailAddress.js').default,
|
UnverifiedEmailAddress: require('./UnverifiedEmailAddress.js'),
|
||||||
SocialMedia: require('./SocialMedia.js').default,
|
SocialMedia: require('./SocialMedia.js'),
|
||||||
Post: require('./Post.js').default,
|
Post: require('./Post.js'),
|
||||||
Comment: require('./Comment.js').default,
|
Comment: require('./Comment.js'),
|
||||||
Category: require('./Category.js').default,
|
Category: require('./Category.js'),
|
||||||
Tag: require('./Tag.js').default,
|
Tag: require('./Tag.js'),
|
||||||
Location: require('./Location.js').default,
|
Location: require('./Location.js'),
|
||||||
Donations: require('./Donations.js').default,
|
Donations: require('./Donations.js'),
|
||||||
Report: require('./Report.js').default,
|
Report: require('./Report.js'),
|
||||||
Migration: require('./Migration.js').default,
|
Migration: require('./Migration.js'),
|
||||||
InviteCode: require('./InviteCode.js').default,
|
InviteCode: require('./InviteCode.js'),
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,7 +10,7 @@ Cypress.Commands.add('neode', () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
Cypress.Commands.add(
|
Cypress.Commands.add(
|
||||||
'first',
|
'firstOf',
|
||||||
{ prevSubject: true },
|
{ prevSubject: true },
|
||||||
(neode, model, properties) => {
|
(neode, model, properties) => {
|
||||||
return neode.first(model, properties)
|
return neode.first(model, properties)
|
||||||
|
|||||||
@ -7,7 +7,7 @@ Given("there is an annoying user who has muted me", () => {
|
|||||||
})
|
})
|
||||||
.then(mutedUser => {
|
.then(mutedUser => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {
|
.firstOf("User", {
|
||||||
id: 'user'
|
id: 'user'
|
||||||
})
|
})
|
||||||
.relateTo(mutedUser, "muted");
|
.relateTo(mutedUser, "muted");
|
||||||
|
|||||||
@ -2,10 +2,10 @@ import { When } from "@badeball/cypress-cucumber-preprocessor";
|
|||||||
|
|
||||||
When("I block the user {string}", name => {
|
When("I block the user {string}", name => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", { name })
|
.firstOf("User", { name })
|
||||||
.then(blockedUser => {
|
.then(blockedUser => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {id: "id-of-peter-pan"})
|
.firstOf("User", {id: "id-of-peter-pan"})
|
||||||
.relateTo(blockedUser, "blocked");
|
.relateTo(blockedUser, "blocked");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -2,12 +2,12 @@ import { When } from "@badeball/cypress-cucumber-preprocessor";
|
|||||||
|
|
||||||
When("a user has blocked me", () => {
|
When("a user has blocked me", () => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {
|
.firstOf("User", {
|
||||||
name: "Peter Pan"
|
name: "Peter Pan"
|
||||||
})
|
})
|
||||||
.then(blockedUser => {
|
.then(blockedUser => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {
|
.firstOf("User", {
|
||||||
name: 'Harassing User'
|
name: 'Harassing User'
|
||||||
})
|
})
|
||||||
.relateTo(blockedUser, "blocked");
|
.relateTo(blockedUser, "blocked");
|
||||||
|
|||||||
@ -2,10 +2,10 @@ import { When } from "@badeball/cypress-cucumber-preprocessor";
|
|||||||
|
|
||||||
When("I mute the user {string}", name => {
|
When("I mute the user {string}", name => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", { name })
|
.firstOf("User", { name })
|
||||||
.then(mutedUser => {
|
.then(mutedUser => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {
|
.firstOf("User", {
|
||||||
name: "Peter Pan"
|
name: "Peter Pan"
|
||||||
})
|
})
|
||||||
.relateTo(mutedUser, "muted");
|
.relateTo(mutedUser, "muted");
|
||||||
|
|||||||
@ -3,7 +3,7 @@ import encode from '../../../../backend/src/jwt/encode'
|
|||||||
|
|
||||||
Given("I am logged in as {string}", slug => {
|
Given("I am logged in as {string}", slug => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", { slug })
|
.firstOf("User", { slug })
|
||||||
.then(user => {
|
.then(user => {
|
||||||
return new Cypress.Promise((resolve, reject) => {
|
return new Cypress.Promise((resolve, reject) => {
|
||||||
if(!user) {
|
if(!user) {
|
||||||
|
|||||||
@ -2,10 +2,10 @@ import { Given } from "@badeball/cypress-cucumber-preprocessor";
|
|||||||
|
|
||||||
Given("I follow the user {string}", name => {
|
Given("I follow the user {string}", name => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {name})
|
.firstOf("User", {name})
|
||||||
.then(followed => {
|
.then(followed => {
|
||||||
cy.neode()
|
cy.neode()
|
||||||
.first("User", {
|
.firstOf("User", {
|
||||||
name: "Peter Pan"
|
name: "Peter Pan"
|
||||||
})
|
})
|
||||||
.relateTo(followed, "following");
|
.relateTo(followed, "following");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user