@teambit/tester
Version:
13 lines (11 loc) • 476 B
text/typescript
import type { Component } from '@teambit/component';
import type { DevFilesMain } from '@teambit/dev-files';
import { TesterAspect } from '../tester.aspect';
/**
* detect test files in components
*/
export function detectTestFiles(component: Component, devFiles: DevFilesMain) {
const files = devFiles.getDevFiles(component);
const testFiles = files.get(TesterAspect.id);
return component.state.filesystem.files.filter((file) => testFiles.includes(file.relative));
}