4 process (sourceContents, filename) {
5 // The file is a source file and can contain @test-module annotations
6 if (filename.indexOf('js/src') !== -1) {
7 if (sourceContents.includes('@test-module')) {
8 // Annotation detected, add some code to the source file
9 const moduleName = sourceContents.match(/@test-module (.*)/)[1];
10 // eslint-disable-next-line no-param-reassign
11 sourceContents += '\r\nmodule.exports = ' + moduleName + ';\r\n';
13 return sourceContents;
15 return sourceContents;