+ {isLoading && Loading visualization...
}
+ {error && An error occurred loading visualization
}
+ {data && (
+ {
+ return { name: 'Number of Books', value: record.count };
+ },
+ }}
+ />
+ )}
+
+ );
+};
+
+export default VisualizationMetrics;
diff --git a/src/containers/dataVisualization/types.ts b/src/containers/dataVisualization/types.ts
index a3bf7a65..e91dba8a 100644
--- a/src/containers/dataVisualization/types.ts
+++ b/src/containers/dataVisualization/types.ts
@@ -2,6 +2,7 @@ export enum DataManagerOptions {
TOTAL = 'TOTAL',
COUNTRY = 'COUNTRY',
SCHOOL = 'SCHOOL',
+ VISUALIZATION = 'VISUALIZATION',
}
export const MetricMapping = {
diff --git a/src/setupTests.ts b/src/setupTests.ts
index 74b1a275..24c50dd3 100644
--- a/src/setupTests.ts
+++ b/src/setupTests.ts
@@ -3,3 +3,8 @@
// expect(element).toHaveTextContent(/react/i)
// learn more: https://github.com/testing-library/jest-dom
import '@testing-library/jest-dom/extend-expect';
+
+// dummy worker class - necessary to instantiate dummy createObjectURL function to pass tests
+// @ts-ignore
+window.Worker = class Worker {};
+window.URL.createObjectURL = () => "";