@@ -3,12 +3,27 @@ import percySnapshot from '@percy/ember';
3
3
import { setupApplicationTest } from 'ember-qunit' ;
4
4
import { module , test } from 'qunit' ;
5
5
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
+
6
19
module ( 'Acceptance | percy' , function ( hooks ) {
7
20
setupApplicationTest ( hooks ) ;
8
21
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
+ }
12
27
13
28
assert . ok ( true ) ;
14
29
} ) ;
0 commit comments