From 3b7f07b54e97a56632f725ac94b91a2bc59ba032 Mon Sep 17 00:00:00 2001 From: cptran777 Date: Thu, 2 Aug 2018 11:59:44 -0700 Subject: [PATCH] Fix broken test for metrics chart --- .../components/datasets/health/metrics-charts.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/wherehows-web/app/components/datasets/health/metrics-charts.ts b/wherehows-web/app/components/datasets/health/metrics-charts.ts index 65a0971257..4f73a63135 100644 --- a/wherehows-web/app/components/datasets/health/metrics-charts.ts +++ b/wherehows-web/app/components/datasets/health/metrics-charts.ts @@ -1,6 +1,6 @@ import Component from '@ember/component'; import { IChartDatum } from 'wherehows-web/typings/app/visualization/charts'; -import { set } from '@ember/object'; +import { setProperties } from '@ember/object'; import { noop } from 'wherehows-web/utils/helpers/functions'; export default class DatasetsHealthMetricsCharts extends Component { @@ -15,11 +15,21 @@ export default class DatasetsHealthMetricsCharts extends Component { * a filter, triggered when the user clicks on one of the bars of the bar chart. * @param {IChartDatum} datum - the actual chart datum object so we know what was clicked */ - onFilterSelect: (datum: IChartDatum) => void; + onCategorySelect: (datum: IChartDatum) => void; + + /** + * Pass through function meant to come from the dataset-health container that handles the selection of + * a filter, triggered when the user clicks on one of the bars of the bar chart. + * @param {IChartDatum} datum - the actual chart datum object so we know what was clicked + */ + onSeveritySelect: (datum: IChartDatum) => void; constructor() { super(...arguments); - set(this, 'onFilterSelect', this.onFilterSelect || noop); + setProperties(this, { + onCategorySelect: this.onCategorySelect || noop, + onSeveritySelect: this.onSeveritySelect || noop + }); } }