UNPKG

@serenity-js/jasmine

Version:

Serenity/JS test runner adapter for Jasmine, enabling the use of the Screenplay Pattern in Jasmine-based test suites and leveraging Serenity/JS reporting capabilities

17 lines (13 loc) 360 B
import type { SpecFilter } from './SpecFilter.js'; /** * @package */ export class InvertedGrepSpecFilter implements SpecFilter { private readonly pattern: RegExp; constructor(pattern: RegExp | string) { this.pattern = new RegExp(pattern) } matches(specName: string): boolean { return ! this.pattern.test(specName); } }