What's Changed
- added new API
setMetadata(data, testInfo)
for data driven tests (#132)
Custom Fields with setMetadata()
Using API setMetadata()
can be applicable to dynamically created tests
const { test } = require('@playwright/test');
const { setMetadata } = require('monocart-reporter');
test.describe('Data Driven Tests with setMetadata(data, testInfo)', () => {
const list = [{
title: 'Example Case 1 Data Driven Test',
owner: 'Jensen',
jira: 'MCR-16889',
}, {
title: 'Example Case 2 Data Driven Test',
owner: 'Mark',
jira: 'MCR-16899'
}];
list.forEach((item, i) => {
test(item.title, () => {
setMetadata({
owner: item.owner,
jira: item.jira
}, test.info());
//expect(1).toBe(1);
});
});
});
Full Changelog: 2.5.2...2.6.0