CEC-1230 Datascope opens iframe dashboard (#174)

* CEC-1230 Datascope opens iframe dashboard

* Clean up
This commit is contained in:
John Wu
2022-08-04 11:59:02 -07:00
committed by GitHub
parent 00af90902e
commit 93926d3c01
82 changed files with 1219 additions and 1008 deletions

35
src/utils/snapshot.js Normal file
View File

@@ -0,0 +1,35 @@
const rxMakeStyles = /makeStyles-(\w+)-(\d+)/gi;
const rxMUIStyles = /mui-\d*/g;
const snapshotSerializers = [
{
test: (val) => {
return val && typeof val === "string" && val.indexOf("mui-") > -1;
},
print: (val) => {
let str = val;
str = str.replace(rxMUIStyles, "mui-0");
return `"${str}"`;
},
},
{
test: (val) => {
return val && typeof val === "string" && val.search(rxMakeStyles) > -1;
},
print: (val) => {
let str = val;
str = str.replace(rxMakeStyles, "makeStyles-$1-0");
return `"${str}"`;
},
},
];
const addSnapshotSerializer = (expect) => {
snapshotSerializers.forEach((serializer) => {
expect.addSnapshotSerializer(serializer);
});
};
export default addSnapshotSerializer;