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:
David Aaron Suddjian
2020-07-29 10:53:06 -07:00
committed by GitHub
parent 671461d0d0
commit 7f70a241f9
111 changed files with 1074 additions and 315 deletions

View File

@@ -76,11 +76,11 @@ describe('ChartList', () => {
});
it('renders', () => {
expect(wrapper.find(ChartList)).toHaveLength(1);
expect(wrapper.find(ChartList)).toExist();
});
it('renders a ListView', () => {
expect(wrapper.find(ListView)).toHaveLength(1);
expect(wrapper.find(ListView)).toExist();
});
it('fetches info', () => {

View File

@@ -68,11 +68,11 @@ describe('DashboardList', () => {
});
it('renders', () => {
expect(wrapper.find(DashboardList)).toHaveLength(1);
expect(wrapper.find(DashboardList)).toExist();
});
it('renders a ListView', () => {
expect(wrapper.find(ListView)).toHaveLength(1);
expect(wrapper.find(ListView)).toExist();
});
it('fetches info', () => {
@@ -89,8 +89,8 @@ describe('DashboardList', () => {
);
});
it('edits', () => {
expect(wrapper.find(PropertiesModal)).toHaveLength(0);
expect(wrapper.find(PropertiesModal)).not.toExist();
wrapper.find('[data-test="pencil"]').first().simulate('click');
expect(wrapper.find(PropertiesModal)).toHaveLength(1);
expect(wrapper.find(PropertiesModal)).toExist();
});
});

View File

@@ -86,11 +86,11 @@ describe('DatasetList', () => {
});
it('renders', () => {
expect(wrapper.find(DatasetList)).toHaveLength(1);
expect(wrapper.find(DatasetList)).toExist();
});
it('renders a ListView', () => {
expect(wrapper.find(ListView)).toHaveLength(1);
expect(wrapper.find(ListView)).toExist();
});
it('fetches info', () => {