@@ -3,12 +3,27 @@ import percySnapshot from '@percy/ember';
33import { setupApplicationTest } from 'ember-qunit' ;
44import { module , test } from 'qunit' ;
55
6+ let snapshots = [
7+ [ '/' , 'Landing Page' ] ,
8+ [ '/ember-data/' , 'Ember Data Landing Page' ] ,
9+ [ '/ember/release/modules/@ember%2Fcomponent' , 'Package Page' ] ,
10+ [ '/ember/release/classes/Component' , 'Class Index' ] ,
11+ [ '/ember/release/classes/Component/methods' , 'Class Methods' ] ,
12+ [ '/ember/release/classes/Component/properties' , 'Class Properties' ] ,
13+ [ '/ember/release/classes/Component/events' , 'Class Events' ] ,
14+ [ '/ember/release/functions/@ember%2Fcomponent/capabilities' , 'Function Page' ] ,
15+ [ '/ember/release/namespaces/Instrumentation' , 'Namespace Page' ] ,
16+ [ '/ember/release/namespaces/FEATURES/methods' , 'Namespace methods page' ] ,
17+ ] ;
18+
619module ( 'Acceptance | percy' , function ( hooks ) {
720 setupApplicationTest ( hooks ) ;
821
9- test ( 'Percy snapshot' , async function ( assert ) {
10- await visit ( '/' ) ;
11- await percySnapshot ( 'Landing page' ) ;
22+ test ( 'Percy snapshots' , async function ( assert ) {
23+ for ( let [ page , title ] of snapshots ) {
24+ await visit ( page ) ;
25+ await percySnapshot ( title ) ;
26+ }
1227
1328 assert . ok ( true ) ;
1429 } ) ;
0 commit comments