mirror of
https://github.com/microsoft/playwright.git
synced 2024-12-14 21:53:35 +03:00
parent
26cbe69442
commit
ebf6a08290
@ -104,4 +104,8 @@ class ListModeReporter extends EmptyReporter {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error('\n' + formatError(error, false).message);
|
||||
}
|
||||
|
||||
override printsToStdio(): boolean {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -196,3 +196,21 @@ test('should report errors with location', async ({ runInlineTest }) => {
|
||||
column: 9,
|
||||
});
|
||||
});
|
||||
|
||||
test('should list tests once', async ({ runInlineTest }) => {
|
||||
test.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/27087' });
|
||||
const result = await runInlineTest({
|
||||
'playwright.config.ts': `
|
||||
module.exports = { };
|
||||
`,
|
||||
'a.test.js': `
|
||||
const { test, expect } = require('@playwright/test');
|
||||
test('test 1', ({}) => {});
|
||||
`
|
||||
}, { 'list': true });
|
||||
expect(result.exitCode).toBe(0);
|
||||
expect(result.output).toEqual(`Listing tests:
|
||||
a.test.js:3:7 › test 1
|
||||
Total: 1 test in 1 file
|
||||
`);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user