all files / core/decorators/ ignore-tests-decorator.ts

100% Statements 7/7
100% Branches 0/0
100% Functions 2/2
100% Lines 6/6
1 2 3 4 5 6 7 8 9 10 11          
import "reflect-metadata";
import { IGNORE, IGNORE_REASON } from "./_metadata-keys";
 
export function IgnoreTests(reason?: string) {
    return (constructor: Function) => {
        // mark test class as ignored
        Reflect.defineMetadata(IGNORE, true, constructor);
        Reflect.defineMetadata(IGNORE_REASON, reason, constructor);
    };
}