Remove replaceSpacesInTestId and normalize test id in createAttributesFroTesting

This commit is contained in:
Sebastian Sdorra
2020-08-12 10:54:16 +02:00
parent 1dfb688f21
commit 6fbb3b9d53
6 changed files with 99 additions and 20 deletions

View File

@@ -22,22 +22,18 @@
* SOFTWARE.
*/
export const isDevBuild = () => (process.env.NODE_ENV === "development")
export const isDevBuild = () => process.env.NODE_ENV === "development";
export const createAttributesForTesting = (testId?: string) => {
if (!testId || !isDevBuild()) {
return undefined;
}
return {
"data-testid": testId
}
"data-testid": normalizeTestId(testId)
};
};
export const replaceSpacesInTestId = (testId?: string) => {
if (!testId) {
return testId;
}
const normalizeTestId = (testId: string) => {
let id = testId;
while (id.includes(" ")) {
id = id.replace(" ", "-");