diff --git a/superset/assets/javascripts/explore/components/ExploreChartHeader.jsx b/superset/assets/javascripts/explore/components/ExploreChartHeader.jsx index 30b47994eb3bf..0faf164df4cf9 100644 --- a/superset/assets/javascripts/explore/components/ExploreChartHeader.jsx +++ b/superset/assets/javascripts/explore/components/ExploreChartHeader.jsx @@ -74,7 +74,7 @@ class ExploreChartHeader extends React.PureComponent { json_endpoint: getExploreUrl(formData, 'json'), standalone_endpoint: getExploreUrl(formData, 'standalone'), }; - + const chartSucceeded = ['success', 'rendered'].indexOf(this.props.chart.chartStatus) > 0; return (
}
- {this.props.chart.chartStatus === 'success' && queryResponse && + {chartSucceeded && queryResponse && - } - {this.props.chart.chartStatus === 'success' && - queryResponse && - queryResponse.is_cached && - - - } + />} + {chartSucceeded && queryResponse && queryResponse.is_cached && + } { + let wrapper; + beforeEach(() => { + wrapper = shallow(); + }); + + it('is valid', () => { + expect( + React.isValidElement(), + ).to.equal(true); + }); + + it('renders', () => { + expect(wrapper.find(EditableTitle)).to.have.lengthOf(1); + expect(wrapper.find(ExploreActionButtons)).to.have.lengthOf(1); + }); +});