@@ -80,14 +80,14 @@ function walk (cb) {
8080 */
8181function match ( expression , cb ) {
8282 return Array . isArray ( expression )
83- ? traverse ( this , function ( node ) {
84- for ( var i = 0 ; i < expression . length ; i ++ ) {
83+ ? traverse ( this , node => {
84+ for ( let i = 0 ; i < expression . length ; i ++ ) {
8585 if ( compare ( expression [ i ] , node ) ) return cb ( node )
8686 }
8787
8888 return node
8989 } )
90- : traverse ( this , function ( node ) {
90+ : traverse ( this , node => {
9191 if ( compare ( expression , node ) ) return cb ( node )
9292
9393 return node
@@ -101,7 +101,7 @@ module.exports.walk = walk
101101/** @private */
102102function traverse ( tree , cb ) {
103103 if ( Array . isArray ( tree ) ) {
104- for ( var i = 0 ; i < tree . length ; i ++ ) {
104+ for ( let i = 0 ; i < tree . length ; i ++ ) {
105105 tree [ i ] = traverse ( cb ( tree [ i ] ) , cb )
106106 }
107107 } else if (
@@ -126,16 +126,12 @@ function compare (expected, actual) {
126126 }
127127
128128 if ( Array . isArray ( expected ) ) {
129- return expected . every ( function ( exp ) {
130- return [ ] . some . call ( actual , function ( act ) {
131- return compare ( exp , act )
132- } )
133- } )
129+ return expected . every ( exp => [ ] . some . call ( actual , act => compare ( exp , act ) ) )
134130 }
135131
136- return Object . keys ( expected ) . every ( function ( key ) {
137- var ao = actual [ key ]
138- var eo = expected [ key ]
132+ return Object . keys ( expected ) . every ( key => {
133+ const ao = actual [ key ]
134+ const eo = expected [ key ]
139135
140136 if ( typeof eo === 'object' && eo !== null && ao !== null ) {
141137 return compare ( eo , ao )
0 commit comments