test(e2e): more settings tests (#42046)
This commit is contained in:
committed by
GitHub
parent
94788e2719
commit
de40fe86e9
25
cypress/integration/user/report-user.js
Normal file
25
cypress/integration/user/report-user.js
Normal file
@ -0,0 +1,25 @@
|
||||
/* global cy expect */
|
||||
|
||||
describe('Report User', () => {
|
||||
beforeEach(() => {
|
||||
cy.exec('npm run seed');
|
||||
cy.login();
|
||||
});
|
||||
it('should be possible to report a user from their profile page', () => {
|
||||
// Since going to a user page intially generates a 404, we have to ignore
|
||||
// status codes on that request
|
||||
cy.visit('/twaha', { failOnStatusCode: false });
|
||||
// The following line is only required if you want to test it in development
|
||||
// cy.contains('Preview custom 404 page').click();
|
||||
cy.contains("Flag This User's Account for Abuse").click();
|
||||
cy.contains("Do you want to report twaha's portfolio for abuse?");
|
||||
cy.get('[id=report-user-textarea]').type('Some details');
|
||||
cy.contains('Submit the report').click();
|
||||
cy.location().should(loc => {
|
||||
expect(loc.pathname).to.eq('/learn');
|
||||
});
|
||||
cy.contains('A report was sent to the team with foo@bar.com in copy');
|
||||
});
|
||||
});
|
||||
|
||||
// A report was sent to the team with foo@bar.com in copy
|
Reference in New Issue
Block a user