2020-06-01 20:48:23 +08:00
|
|
|
interface CompareSceenshotsConfig {
|
|
|
|
name: string;
|
2019-12-09 16:14:25 +08:00
|
|
|
threshold?: number;
|
|
|
|
}
|
|
|
|
|
2020-06-01 20:48:23 +08:00
|
|
|
Cypress.Commands.add('compareSceenshots', (config: CompareSceenshotsConfig | string) => {
|
|
|
|
cy.task('compareSceenshots', {
|
|
|
|
config,
|
|
|
|
screenshotsFolder: Cypress.config('screenshotsFolder'),
|
|
|
|
specName: Cypress.spec.name,
|
2019-12-09 16:14:25 +08:00
|
|
|
});
|
|
|
|
});
|
2019-12-10 16:47:03 +08:00
|
|
|
|
2020-06-01 20:48:23 +08:00
|
|
|
// @todo remove
|
2019-12-10 16:47:03 +08:00
|
|
|
Cypress.Commands.add('logToConsole', (message: string, optional?: any) => {
|
|
|
|
cy.task('log', { message, optional });
|
|
|
|
});
|
2020-03-27 00:15:58 +08:00
|
|
|
|
|
|
|
Cypress.Commands.add('readProvisions', (filePaths: string[]) => {
|
|
|
|
cy.task('readProvisions', {
|
|
|
|
CWD: Cypress.env('CWD'),
|
|
|
|
filePaths,
|
|
|
|
});
|
|
|
|
});
|