feat: [SQLLAB] add checkbox to control autocomplete (#9338)

* [SQLLAB] add checkbox to control autocomplete

* autocomplete -> autocompleteEnabled

* fix defaultProps

* fix spec
This commit is contained in:
ʈᵃᵢ
2020-03-23 22:11:05 -07:00
committed by GitHub
parent 5d9857544a
commit 866f6f9330
3 changed files with 80 additions and 39 deletions

View File

@@ -18,6 +18,7 @@
*/
import React from 'react';
import { shallow } from 'enzyme';
import { Checkbox } from 'react-bootstrap';
import { defaultQueryEditor, initialState, queries, table } from './fixtures';
import {
@@ -105,4 +106,13 @@ describe('SqlEditor', () => {
queryEditor.queryLimit,
);
});
it('allows toggling autocomplete', () => {
const wrapper = shallow(<SqlEditor {...mockedProps} />);
expect(wrapper.find(AceEditorWrapper).props().autocomplete).toBe(true);
wrapper
.find(Checkbox)
.props()
.onChange();
expect(wrapper.find(AceEditorWrapper).props().autocomplete).toBe(false);
});
});