Skip to content

Commit

Permalink
Exculde test files when rebuilding packages (#14468)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jackie6 authored and gziolo committed Mar 18, 2019
1 parent 8cc93c9 commit cff0acf
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions bin/packages/watch.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,11 @@ const exists = ( filename ) => {
return false;
};

// Exclude deceitful source-like files, such as editor swap files.
// Exclude test files including .js files inside of __tests__ or test folders
// and files with a suffix of .test or .spec (e.g. blocks.test.js),
// and deceitful source-like files, such as editor swap files.
const isSourceFile = ( filename ) => {
return /.\.(js|scss)$/.test( filename );
return ! [ /\/(__tests__|test)\/.+.js$/, /.\.(spec|test)\.js$/ ].some( ( regex ) => regex.test( filename ) ) && /.\.(js|scss)$/.test( filename );
};

const rebuild = ( filename ) => filesToBuild.set( filename, true );
Expand Down

0 comments on commit cff0acf

Please sign in to comment.