mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2025-12-05 18:20:39 -08:00
33 lines
1.1 KiB
TypeScript
33 lines
1.1 KiB
TypeScript
import { After, Before } from '@cucumber/cucumber';
|
|
import fs from 'fs-extra';
|
|
|
|
import { DEFAULT_WIKI_FOLDER } from '../../src/constants/paths';
|
|
import { SETTINGS_FOLDER } from '../../src/constants/appPaths';
|
|
import { TidGiWorld } from './world';
|
|
|
|
Before(async function () {
|
|
// clear setting folder
|
|
await fs.remove(SETTINGS_FOLDER);
|
|
await fs.remove(DEFAULT_WIKI_FOLDER);
|
|
});
|
|
|
|
After(async function (this: TidGiWorld, testCase) {
|
|
// print logs if test failed
|
|
// if (this.app !== undefined && testCase.result?.status === Status.FAILED) {
|
|
// console.log('main:\n---\n');
|
|
// // FIXME: TypeError: this.app.client.getMainProcessLogs is not a function
|
|
// await this.app.client.getMainProcessLogs().then(function (logs) {
|
|
// logs.forEach(function (log) {
|
|
// console.log(log, '\n');
|
|
// });
|
|
// });
|
|
// console.log('renderer:\n---\n');
|
|
// await this.app.client.getRenderProcessLogs().then(function (logs) {
|
|
// logs.forEach(function (log) {
|
|
// console.log(JSON.stringify(log), '\n');
|
|
// });
|
|
// });
|
|
// console.log('\n');
|
|
// }
|
|
await this.close();
|
|
});
|