Skip to content

Commit 1a5500c

Browse files
committed
Add E2E test cases
1 parent bf992d3 commit 1a5500c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/e2e/specs/admin/analytics-options.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,24 @@ describe( 'AMP analytics options', () => {
3030
await expect( '.amp-analytics-entry' ).countToBe( 2 );
3131
await expect( page ).toFill( '#amp-analytics-entry-2 input', 'googleanalytics-2' );
3232

33+
// Add third entry.
34+
await expect( page ).toClick( '#amp-analytics-add-entry' );
35+
await expect( '.amp-analytics-entry' ).countToBe( 3 );
36+
await expect( page ).toFill( '#amp-analytics-entry-3 input', 'alexametrics' );
37+
38+
await expect( page ).toMatchElement( '#analytics-textarea-control-3', {
39+
value: JSON.stringify(
40+
{
41+
vars: {
42+
atrk_acct: '<YOURACCOUNT>',
43+
domain: '<YOURDOMAIN>',
44+
},
45+
},
46+
null,
47+
'\t',
48+
),
49+
} );
50+
3351
// Save.
3452
await expect( page ).toClick( '.amp-settings-nav button[type="submit"]' );
3553

0 commit comments

Comments
 (0)