Skip to content

Commit 1b01593

Browse files
committed
Added admin tests.
1 parent 3aed9d2 commit 1b01593

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

tests/cypress/e2e/admin.test.js

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
1-
describe( 'Admin can login and make sure plugin is activated', () => {
2-
before( () => {
1+
/* eslint-disable no-undef */
2+
describe('Admin can login and make sure plugin is activated', () => {
3+
before(() => {
34
cy.login();
4-
} );
5+
});
56

6-
it( 'Can deactivate and activate plugin?', () => {
7-
cy.deactivatePlugin( 'mailchimp' );
8-
cy.activatePlugin( 'mailchimp' );
9-
} );
10-
} );
7+
it('Can deactivate and activate plugin?', () => {
8+
cy.deactivatePlugin('mailchimp');
9+
cy.activatePlugin('mailchimp');
10+
});
11+
12+
it('Can see "Mailchimp" menu and Can visit "Mailchimp" settings page.', () => {
13+
cy.visit('/wp-admin/');
14+
15+
// Check Mailchimp menu.
16+
cy.get('#adminmenu li#toplevel_page_mailchimp_sf_options').contains('Mailchimp');
17+
18+
// Check Heading
19+
cy.get('#adminmenu li#toplevel_page_mailchimp_sf_options').click();
20+
cy.get('#wpbody .mailchimp-header h1').contains('Mailchimp List Subscribe Form');
21+
});
22+
});

0 commit comments

Comments
 (0)