@browserstack/testcafe
Version:
Automated browser testing for the modern web development stack.
15 lines • 3.95 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BEFORE_AFTER_PROPERTIES = ['beforeFn', 'afterFn'];
exports.BEFORE_AFTER_EACH_PROPERTIES = ['beforeEachFn', 'afterEachFn'];
exports.TEST_FUNCTION_PROPERTIES = ['fn', ...exports.BEFORE_AFTER_PROPERTIES];
exports.FUNCTION_PROPERTIES = [...exports.TEST_FUNCTION_PROPERTIES, ...exports.BEFORE_AFTER_EACH_PROPERTIES];
function isTestFunctionProperty(value) {
return exports.TEST_FUNCTION_PROPERTIES.includes(value);
}
exports.isTestFunctionProperty = isTestFunctionProperty;
function isFixtureFunctionProperty(value) {
return exports.BEFORE_AFTER_EACH_PROPERTIES.includes(value);
}
exports.isFixtureFunctionProperty = isFixtureFunctionProperty;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdG9jb2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc2VydmljZXMvY29tcGlsZXIvcHJvdG9jb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFYSxRQUFBLHVCQUF1QixHQUFJLENBQUMsVUFBVSxFQUFFLFNBQVMsQ0FBVSxDQUFDO0FBQzVELFFBQUEsNEJBQTRCLEdBQUcsQ0FBQyxjQUFjLEVBQUUsYUFBYSxDQUFVLENBQUM7QUFDeEUsUUFBQSx3QkFBd0IsR0FBRyxDQUFDLElBQUksRUFBRSxHQUFHLCtCQUF1QixDQUFVLENBQUM7QUFDdkUsUUFBQSxtQkFBbUIsR0FBRyxDQUFDLEdBQUcsZ0NBQXdCLEVBQUUsR0FBRyxvQ0FBNEIsQ0FBVSxDQUFDO0FBTzNHLFNBQWdCLHNCQUFzQixDQUFFLEtBQXlCO0lBQzdELE9BQU8sZ0NBQXdCLENBQUMsUUFBUSxDQUFDLEtBQStCLENBQUMsQ0FBQztBQUM5RSxDQUFDO0FBRkQsd0RBRUM7QUFFRCxTQUFnQix5QkFBeUIsQ0FBRSxLQUF5QjtJQUNoRSxPQUFPLG9DQUE0QixDQUFDLFFBQVEsQ0FBQyxLQUFrQyxDQUFDLENBQUM7QUFDckYsQ0FBQztBQUZELDhEQUVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcGlsZXJBcmd1bWVudHMgfSBmcm9tICcuLi8uLi9jb21waWxlci9pbnRlcmZhY2VzJztcblxuZXhwb3J0IGNvbnN0IEJFRk9SRV9BRlRFUl9QUk9QRVJUSUVTICA9IFsnYmVmb3JlRm4nLCAnYWZ0ZXJGbiddIGFzIGNvbnN0O1xuZXhwb3J0IGNvbnN0IEJFRk9SRV9BRlRFUl9FQUNIX1BST1BFUlRJRVMgPSBbJ2JlZm9yZUVhY2hGbicsICdhZnRlckVhY2hGbiddIGFzIGNvbnN0O1xuZXhwb3J0IGNvbnN0IFRFU1RfRlVOQ1RJT05fUFJPUEVSVElFUyA9IFsnZm4nLCAuLi5CRUZPUkVfQUZURVJfUFJPUEVSVElFU10gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgRlVOQ1RJT05fUFJPUEVSVElFUyA9IFsuLi5URVNUX0ZVTkNUSU9OX1BST1BFUlRJRVMsIC4uLkJFRk9SRV9BRlRFUl9FQUNIX1BST1BFUlRJRVNdIGFzIGNvbnN0O1xuXG5leHBvcnQgdHlwZSBGdW5jdGlvblByb3BlcnRpZXMgPSB0eXBlb2YgRlVOQ1RJT05fUFJPUEVSVElFU1tudW1iZXJdO1xuZXhwb3J0IHR5cGUgVGVzdEZ1bmN0aW9uUHJvcGVydGllcyA9IHR5cGVvZiBURVNUX0ZVTkNUSU9OX1BST1BFUlRJRVNbbnVtYmVyXTtcbmV4cG9ydCB0eXBlIEZpeHR1cmVGdW5jdGlvblByb3BlcnRpZXMgPSB0eXBlb2YgQkVGT1JFX0FGVEVSX0VBQ0hfUFJPUEVSVElFU1tudW1iZXJdO1xuXG5cbmV4cG9ydCBmdW5jdGlvbiBpc1Rlc3RGdW5jdGlvblByb3BlcnR5ICh2YWx1ZTogRnVuY3Rpb25Qcm9wZXJ0aWVzKTogdmFsdWUgaXMgVGVzdEZ1bmN0aW9uUHJvcGVydGllcyB7XG4gICAgcmV0dXJuIFRFU1RfRlVOQ1RJT05fUFJPUEVSVElFUy5pbmNsdWRlcyh2YWx1ZSBhcyBUZXN0RnVuY3Rpb25Qcm9wZXJ0aWVzKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRml4dHVyZUZ1bmN0aW9uUHJvcGVydHkgKHZhbHVlOiBGdW5jdGlvblByb3BlcnRpZXMpOiB2YWx1ZSBpcyBGaXh0dXJlRnVuY3Rpb25Qcm9wZXJ0aWVzIHtcbiAgICByZXR1cm4gQkVGT1JFX0FGVEVSX0VBQ0hfUFJPUEVSVElFUy5pbmNsdWRlcyh2YWx1ZSBhcyBGaXh0dXJlRnVuY3Rpb25Qcm9wZXJ0aWVzKTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBSdW5UZXN0QXJndW1lbnRzIHtcbiAgICBpZDogc3RyaW5nO1xuICAgIGZ1bmN0aW9uTmFtZTogRnVuY3Rpb25Qcm9wZXJ0aWVzO1xuICAgIHRlc3RSdW5JZDogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEV4ZWN1dGVDb21tYW5kQXJndW1lbnRzIHtcbiAgICBpZDogc3RyaW5nO1xuICAgIGFwaU1ldGhvZE5hbWU6IHN0cmluZztcbiAgICBjb21tYW5kOiB1bmtub3duO1xuICAgIGNhbGxzaXRlOiB1bmtub3duO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFRlc3RSdW5EaXNwYXRjaGVyUHJvdG9jb2wge1xuICAgIGV4ZWN1dGVBY3Rpb24gKHsgaWQsIGFwaU1ldGhvZE5hbWUsIGNvbW1hbmQsIGNhbGxzaXRlIH06IEV4ZWN1dGVDb21tYW5kQXJndW1lbnRzKTogUHJvbWlzZTx1bmtub3duPjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBDb21waWxlclByb3RvY29sIGV4dGVuZHMgVGVzdFJ1bkRpc3BhdGNoZXJQcm90b2NvbCB7XG4gICAgcmVhZHkgKCk6IFByb21pc2U8dm9pZD47XG5cbiAgICBnZXRUZXN0cyAoeyBzb3VyY2VMaXN0LCBjb21waWxlck9wdGlvbnMgfTogQ29tcGlsZXJBcmd1bWVudHMpOiBQcm9taXNlPHVua25vd24+O1xuXG4gICAgcnVuVGVzdCAoeyBpZCwgZnVuY3Rpb25OYW1lLCB0ZXN0UnVuSWQgfTogUnVuVGVzdEFyZ3VtZW50cyk6IFByb21pc2U8dW5rbm93bj47XG5cbiAgICBjbGVhblVwICgpOiBQcm9taXNlPHZvaWQ+O1xufVxuIl19