quoad
Version:
Serenity/JS: Next generation acceptance testing library for modern web applications.
22 lines (17 loc) • 661 B
text/typescript
import { Cast, Log } from '@serenity-js/core';
import { BrowseTheWebWithPlaywright } from '@serenity-js/playwright';
import { describe, it, test } from '@serenity-js/playwright-test';
describe('Playwright Test reporting', () => {
test.use({
actors: ({ browser }, use) => {
use(Cast.where(actor => actor.whoCan(BrowseTheWebWithPlaywright.using(browser))));
},
});
describe('A screenplay scenario', () => {
it('propagates events to Serenity reporter', async ({ actorCalled }) => {
await actorCalled('Alice').attemptsTo(
Log.the('Hello world'),
);
});
});
});