UNPKG

quoad

Version:

Serenity/JS: Next generation acceptance testing library for modern web applications.

22 lines (17 loc) 661 B
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'), ); }); }); });