__tests__/testUtils/testFilter.ts
type FilteredTest = {
message: string;
test: string;
};
type FilteredTests = {
filtered: FilteredTest[];
};
const ignoreStrings = [`backend.unmocked.spec.ts`];
module.exports = async function filter(tests: string[]): Promise<FilteredTests> {
return Promise.resolve({
filtered: tests
.filter((test) => {
return ignoreStrings.reduce((acc, curr) => {
return acc && test.indexOf(curr) === -1;
}, true);
})
.map((filterMatch) => {
return { message: `skipping...`, test: filterMatch };
}),
});
};