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
c8c59886a1
commit
00c615d796
@ -1,20 +1,20 @@
|
||||
// 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
|
||||
export default {
|
||||
Image: require('./Image.js').default,
|
||||
Badge: require('./Badge.js').default,
|
||||
User: require('./User.js').default,
|
||||
Group: require('./Group.js').default,
|
||||
EmailAddress: require('./EmailAddress.js').default,
|
||||
UnverifiedEmailAddress: require('./UnverifiedEmailAddress.js').default,
|
||||
SocialMedia: require('./SocialMedia.js').default,
|
||||
Post: require('./Post.js').default,
|
||||
Comment: require('./Comment.js').default,
|
||||
Category: require('./Category.js').default,
|
||||
Tag: require('./Tag.js').default,
|
||||
Location: require('./Location.js').default,
|
||||
Donations: require('./Donations.js').default,
|
||||
Report: require('./Report.js').default,
|
||||
Migration: require('./Migration.js').default,
|
||||
InviteCode: require('./InviteCode.js').default,
|
||||
Image: require('./Image.js'),
|
||||
Badge: require('./Badge.js'),
|
||||
User: require('./User.js'),
|
||||
Group: require('./Group.js'),
|
||||
EmailAddress: require('./EmailAddress.js'),
|
||||
UnverifiedEmailAddress: require('./UnverifiedEmailAddress.js'),
|
||||
SocialMedia: require('./SocialMedia.js'),
|
||||
Post: require('./Post.js'),
|
||||
Comment: require('./Comment.js'),
|
||||
Category: require('./Category.js'),
|
||||
Tag: require('./Tag.js'),
|
||||
Location: require('./Location.js'),
|
||||
Donations: require('./Donations.js'),
|
||||
Report: require('./Report.js'),
|
||||
Migration: require('./Migration.js'),
|
||||
InviteCode: require('./InviteCode.js'),
|
||||
}
|
||||
|
||||
@ -10,7 +10,7 @@ Cypress.Commands.add('neode', () => {
|
||||
})
|
||||
|
||||
Cypress.Commands.add(
|
||||
'first',
|
||||
'firstOf',
|
||||
{ prevSubject: true },
|
||||
(neode, model, properties) => {
|
||||
return neode.first(model, properties)
|
||||
|
||||
@ -7,7 +7,7 @@ Given("there is an annoying user who has muted me", () => {
|
||||
})
|
||||
.then(mutedUser => {
|
||||
cy.neode()
|
||||
.first("User", {
|
||||
.firstOf("User", {
|
||||
id: 'user'
|
||||
})
|
||||
.relateTo(mutedUser, "muted");
|
||||
|
||||
@ -2,10 +2,10 @@ import { When } from "@badeball/cypress-cucumber-preprocessor";
|
||||
|
||||
When("I block the user {string}", name => {
|
||||
cy.neode()
|
||||
.first("User", { name })
|
||||
.firstOf("User", { name })
|
||||
.then(blockedUser => {
|
||||
cy.neode()
|
||||
.first("User", {id: "id-of-peter-pan"})
|
||||
.firstOf("User", {id: "id-of-peter-pan"})
|
||||
.relateTo(blockedUser, "blocked");
|
||||
});
|
||||
});
|
||||
|
||||
@ -2,12 +2,12 @@ import { When } from "@badeball/cypress-cucumber-preprocessor";
|
||||
|
||||
When("a user has blocked me", () => {
|
||||
cy.neode()
|
||||
.first("User", {
|
||||
.firstOf("User", {
|
||||
name: "Peter Pan"
|
||||
})
|
||||
.then(blockedUser => {
|
||||
cy.neode()
|
||||
.first("User", {
|
||||
.firstOf("User", {
|
||||
name: 'Harassing User'
|
||||
})
|
||||
.relateTo(blockedUser, "blocked");
|
||||
|
||||
@ -2,10 +2,10 @@ import { When } from "@badeball/cypress-cucumber-preprocessor";
|
||||
|
||||
When("I mute the user {string}", name => {
|
||||
cy.neode()
|
||||
.first("User", { name })
|
||||
.firstOf("User", { name })
|
||||
.then(mutedUser => {
|
||||
cy.neode()
|
||||
.first("User", {
|
||||
.firstOf("User", {
|
||||
name: "Peter Pan"
|
||||
})
|
||||
.relateTo(mutedUser, "muted");
|
||||
|
||||
@ -3,7 +3,7 @@ import encode from '../../../../backend/src/jwt/encode'
|
||||
|
||||
Given("I am logged in as {string}", slug => {
|
||||
cy.neode()
|
||||
.first("User", { slug })
|
||||
.firstOf("User", { slug })
|
||||
.then(user => {
|
||||
return new Cypress.Promise((resolve, reject) => {
|
||||
if(!user) {
|
||||
|
||||
@ -2,10 +2,10 @@ import { Given } from "@badeball/cypress-cucumber-preprocessor";
|
||||
|
||||
Given("I follow the user {string}", name => {
|
||||
cy.neode()
|
||||
.first("User", {name})
|
||||
.firstOf("User", {name})
|
||||
.then(followed => {
|
||||
cy.neode()
|
||||
.first("User", {
|
||||
.firstOf("User", {
|
||||
name: "Peter Pan"
|
||||
})
|
||||
.relateTo(followed, "following");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user