@fakes/media-devices
Version:
A interactive fake implementation of MediaDevices interface in the browser for testing
14 lines (13 loc) • 444 B
JavaScript
expect.extend({
toBeUuid(received) {
const pass = /([a-f0-9]{8}(-[a-f0-9]{4}){4}[a-f0-9]{8})/.test(received);
const actual = this.utils.printReceived(received);
const expected = this.utils.printExpected('xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx');
const message = () => (pass ? '' : `${actual} is not a uuid ${expected}`);
return {
message,
pass,
};
},
});
export {};