We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 30200d7 commit 39e7dbcCopy full SHA for 39e7dbc
src/components/ElementInfo.js
@@ -21,15 +21,19 @@ const queries = [
21
// 'container.querySelector'
22
];
23
24
+function escape(val) {
25
+ return val.replace(/'/g, `\\'`);
26
+}
27
+
28
function getExpression({ method, data }) {
29
const field = getFieldName(method);
30
31
if (method === 'getByRole' && data.role && data.name) {
- return `screen.getByRole('${data.role}', { name: '${data.name}' })`;
32
+ return `screen.getByRole('${data.role}', { name: '${escape(data.name)}' })`;
33
}
34
35
if (data[field]) {
- return `screen.${method}('${data[field]}')`;
36
+ return `screen.${method}('${escape(data[field])}')`;
37
38
39
return '';
0 commit comments