mirror of
https://github.com/apache/superset.git
synced 2026-04-07 10:31:50 +00:00
committed by
GitHub
parent
20503f92ae
commit
22d52eadb2
@@ -39,6 +39,7 @@ const datasource = mockDatasource['7__table'];
|
||||
|
||||
const SAVE_ENDPOINT = 'glob:*/api/v1/dataset/7';
|
||||
const SAVE_PAYLOAD = { new: 'data' };
|
||||
const SAVE_DATASOURCE_ENDPOINT = 'glob:*/datasource/save/';
|
||||
|
||||
const mockedProps = {
|
||||
datasource,
|
||||
@@ -94,6 +95,7 @@ describe('DatasourceModal', () => {
|
||||
|
||||
it('saves on confirm', async () => {
|
||||
const callsP = fetchMock.post(SAVE_ENDPOINT, SAVE_PAYLOAD);
|
||||
fetchMock.post(SAVE_DATASOURCE_ENDPOINT, {});
|
||||
act(() => {
|
||||
wrapper
|
||||
.find('button[data-test="datasource-modal-save"]')
|
||||
|
||||
@@ -51,7 +51,7 @@ function setup(overrides) {
|
||||
const onClose = sinon.spy();
|
||||
const props = {
|
||||
adhocMetric: sumValueAdhocMetric,
|
||||
savedMetric: {},
|
||||
savedMetric: { metric_name: 'foo', expression: 'COUNT(*)' },
|
||||
savedMetrics: [],
|
||||
onChange,
|
||||
onClose,
|
||||
|
||||
@@ -34,7 +34,7 @@ const defaultProps = {
|
||||
describe('ColorPickerControl', () => {
|
||||
let wrapper;
|
||||
let inst;
|
||||
beforeEach(() => {
|
||||
beforeAll(() => {
|
||||
getCategoricalSchemeRegistry()
|
||||
.registerValue(
|
||||
'test',
|
||||
|
||||
@@ -45,7 +45,7 @@ describe('datasourcepanel', () => {
|
||||
datasource,
|
||||
},
|
||||
},
|
||||
actions: null,
|
||||
actions: {},
|
||||
};
|
||||
it('should render', () => {
|
||||
const { container } = render(
|
||||
|
||||
@@ -44,8 +44,10 @@ const mockProps = {
|
||||
},
|
||||
timeout: 1000,
|
||||
chart: {
|
||||
id: 0,
|
||||
queryResponse: {},
|
||||
},
|
||||
chartHeight: '30px',
|
||||
};
|
||||
|
||||
describe('ExploreChartHeader', () => {
|
||||
|
||||
@@ -33,7 +33,9 @@ describe('MetricDefinitionOption', () => {
|
||||
}
|
||||
|
||||
it('renders a MetricOption given a saved metric', () => {
|
||||
const wrapper = setup({ option: { metric_name: 'a_saved_metric' } });
|
||||
const wrapper = setup({
|
||||
option: { metric_name: 'a_saved_metric', expression: 'COUNT(*)' },
|
||||
});
|
||||
expect(wrapper.find(MetricOption)).toExist();
|
||||
});
|
||||
|
||||
|
||||
@@ -33,7 +33,11 @@ const sumValueAdhocMetric = new AdhocMetric({
|
||||
describe('MetricDefinitionValue', () => {
|
||||
it('renders a MetricOption given a saved metric', () => {
|
||||
const wrapper = shallow(
|
||||
<MetricDefinitionValue option={{ metric_name: 'a_saved_metric' }} />,
|
||||
<MetricDefinitionValue
|
||||
onMetricEdit={() => {}}
|
||||
option={{ metric_name: 'a_saved_metric', expression: 'COUNT(*)' }}
|
||||
index={1}
|
||||
/>,
|
||||
);
|
||||
expect(wrapper.find('AdhocMetricOption')).toExist();
|
||||
});
|
||||
@@ -43,6 +47,7 @@ describe('MetricDefinitionValue', () => {
|
||||
<MetricDefinitionValue
|
||||
onMetricEdit={() => {}}
|
||||
option={sumValueAdhocMetric}
|
||||
index={1}
|
||||
/>,
|
||||
);
|
||||
expect(wrapper.find(AdhocMetricOption)).toExist();
|
||||
|
||||
@@ -55,6 +55,7 @@ describe('SqlEditor', () => {
|
||||
dataPreviewQueries: [],
|
||||
defaultQueryLimit: 1000,
|
||||
maxRow: 100000,
|
||||
displayLimit: 100,
|
||||
};
|
||||
|
||||
const buildWrapper = (props = {}) =>
|
||||
|
||||
Reference in New Issue
Block a user