Skip to content

Commit 659655a

Browse files
Merge pull request #2364 from lego-technix/feat-add-dot-test-to-validTestFilePatterns
Consider .test.{js|ts|gjs|gts} as a test file pattern
2 parents c0bf9b1 + 0a8b5c6 commit 659655a

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

lib/utils/ember.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ function isModuleByFilePath(filePath, module) {
176176
}
177177

178178
const validFileExtensions = ['js', 'ts', 'gjs', 'gts'];
179-
const validTestFilePatterns = ['-test', '_test'];
179+
const validTestFilePatterns = ['-test', '_test', '.test'];
180180

181181
function isTestFile(fileName) {
182182
return validFileExtensions.some((ext) =>

tests/lib/utils/ember-test.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,13 @@ describe('isTestFile', () => {
150150
expect(emberUtils.isTestFile('some_test.gts')).toBeTruthy();
151151
});
152152

153+
it('detects test files ending with .test', () => {
154+
expect(emberUtils.isTestFile('some.test.js')).toBeTruthy();
155+
expect(emberUtils.isTestFile('some.test.ts')).toBeTruthy();
156+
expect(emberUtils.isTestFile('some.test.gjs')).toBeTruthy();
157+
expect(emberUtils.isTestFile('some.test.gts')).toBeTruthy();
158+
});
159+
153160
it('does not detect other files', () => {
154161
expect(emberUtils.isTestFile('some-component.js')).toBeFalsy();
155162
expect(emberUtils.isTestFile('my-testing-component.js')).toBeFalsy();

0 commit comments

Comments
 (0)