mirror of
https://github.com/apache/superset.git
synced 2026-04-18 07:35:09 +00:00
test: Add jest-enzyme assertion library for better frontend tests (#10459)
* adding jest-enzyme * enzymeify lots of assertions * types for jest-enzyme
This commit is contained in:
committed by
GitHub
parent
671461d0d0
commit
7f70a241f9
@@ -58,12 +58,12 @@ describe('HeaderActionsDropdown', () => {
|
||||
|
||||
it('should render the DropdownButton', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(DropdownButton)).toHaveLength(1);
|
||||
expect(wrapper.find(DropdownButton)).toExist();
|
||||
});
|
||||
|
||||
it('should not render the SaveModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(SaveModal)).toHaveLength(0);
|
||||
expect(wrapper.find(SaveModal)).not.toExist();
|
||||
});
|
||||
|
||||
it('should render two MenuItems', () => {
|
||||
@@ -73,17 +73,17 @@ describe('HeaderActionsDropdown', () => {
|
||||
|
||||
it('should render the RefreshIntervalModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(RefreshIntervalModal)).toHaveLength(1);
|
||||
expect(wrapper.find(RefreshIntervalModal)).toExist();
|
||||
});
|
||||
|
||||
it('should render the URLShortLinkModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(URLShortLinkModal)).toHaveLength(1);
|
||||
expect(wrapper.find(URLShortLinkModal)).toExist();
|
||||
});
|
||||
|
||||
it('should not render the CssEditor', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(CssEditor)).toHaveLength(0);
|
||||
expect(wrapper.find(CssEditor)).not.toExist();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -92,12 +92,12 @@ describe('HeaderActionsDropdown', () => {
|
||||
|
||||
it('should render the DropdownButton', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(DropdownButton)).toHaveLength(1);
|
||||
expect(wrapper.find(DropdownButton)).toExist();
|
||||
});
|
||||
|
||||
it('should render the SaveModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(SaveModal)).toHaveLength(1);
|
||||
expect(wrapper.find(SaveModal)).toExist();
|
||||
});
|
||||
|
||||
it('should render three MenuItems', () => {
|
||||
@@ -107,17 +107,17 @@ describe('HeaderActionsDropdown', () => {
|
||||
|
||||
it('should render the RefreshIntervalModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(RefreshIntervalModal)).toHaveLength(1);
|
||||
expect(wrapper.find(RefreshIntervalModal)).toExist();
|
||||
});
|
||||
|
||||
it('should render the URLShortLinkModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(URLShortLinkModal)).toHaveLength(1);
|
||||
expect(wrapper.find(URLShortLinkModal)).toExist();
|
||||
});
|
||||
|
||||
it('should not render the CssEditor', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(CssEditor)).toHaveLength(0);
|
||||
expect(wrapper.find(CssEditor)).not.toExist();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -126,12 +126,12 @@ describe('HeaderActionsDropdown', () => {
|
||||
|
||||
it('should render the DropdownButton', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(DropdownButton)).toHaveLength(1);
|
||||
expect(wrapper.find(DropdownButton)).toExist();
|
||||
});
|
||||
|
||||
it('should render the SaveModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(SaveModal)).toHaveLength(1);
|
||||
expect(wrapper.find(SaveModal)).toExist();
|
||||
});
|
||||
|
||||
it('should render three MenuItems', () => {
|
||||
@@ -141,17 +141,17 @@ describe('HeaderActionsDropdown', () => {
|
||||
|
||||
it('should render the RefreshIntervalModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(RefreshIntervalModal)).toHaveLength(1);
|
||||
expect(wrapper.find(RefreshIntervalModal)).toExist();
|
||||
});
|
||||
|
||||
it('should render the URLShortLinkModal', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(URLShortLinkModal)).toHaveLength(1);
|
||||
expect(wrapper.find(URLShortLinkModal)).toExist();
|
||||
});
|
||||
|
||||
it('should render the CssEditor', () => {
|
||||
const wrapper = setup(overrideProps);
|
||||
expect(wrapper.find(CssEditor)).toHaveLength(1);
|
||||
expect(wrapper.find(CssEditor)).toExist();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user