Skip to content

Commit

Permalink
Partially tests
Browse files Browse the repository at this point in the history
  • Loading branch information
doracretu3pillar committed Sep 20, 2024
1 parent ade9992 commit fee3eed
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 22 deletions.
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
//import { render, screen, waitFor } from '@testing-library/react';
//import React from 'react';
//import { Form } from 'react-final-form';
//import { Provider } from 'react-redux';
//import selectEvent from 'react-select-event';
import { render, screen, waitFor } from '@testing-library/react';
import React from 'react';
import { Form } from 'react-final-form';
import { Provider } from 'react-redux';
import selectEvent from 'react-select-event';

//import { configureStore } from 'app/store/configureStore';
import { configureStore } from 'app/store/configureStore';

//import { NodesAgents } from './NodesAgents';
// import { nodesMockMultipleAgentsNoPMMServer, nodesMock } from 'app/percona/inventory/__mocks__/Inventory.service';
// import { fetchNodesAction } from 'app/percona/shared/core/reducers/nodes/nodes';
//import { FormApi } from 'final-form';
import { NodesAgents } from './NodesAgents';
import { nodesMockMultipleAgentsNoPMMServer, nodesMock } from 'app/percona/inventory/__mocks__/Inventory.service';
import { fetchNodesAction } from 'app/percona/shared/core/reducers/nodes/nodes';
import { FormApi } from 'final-form';

// const fetchNodesActionActionSpy = jest.mocked(fetchNodesAction);
const fetchNodesActionActionSpy = jest.mocked(fetchNodesAction);

jest.mock('app/percona/inventory/Inventory.service');

/*describe('Nodes Agents:: ', () => {
describe('Nodes Agents:: ', () => {

let store = configureStore();
let formAPI: FormApi<any>;
Expand All @@ -29,9 +29,9 @@ jest.mock('app/percona/inventory/Inventory.service');
}}
/>
</Provider>
);*/
);

/* it('should pick the first agent when the selected node is not pmm-server', async () => {
it('should pick the first agent when the selected node is not pmm-server', async () => {
fetchNodesActionActionSpy.mockImplementation(nodesMockMultipleAgentsNoPMMServer);
await waitFor(() => {
expect(fetchNodesActionActionSpy).toHaveBeenCalled();
Expand All @@ -58,6 +58,6 @@ jest.mock('app/percona/inventory/Inventory.service');
const formValues = formAPI.getState().values;
expect(formValues.pmm_agent_id.value).toBe('pmm-agent');
expect(formValues.node.value).toBe('pmm-server');
});*/
});

//});
});
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
// import { fireEvent, render, screen, waitFor } from '@testing-library/react';
import { render } from '@testing-library/react';
import { fireEvent, render, screen, waitFor } from '@testing-library/react';
import React from 'react';
import { Form } from 'react-final-form';
import { Provider } from 'react-redux';
// import selectEvent from 'react-select-event';
import selectEvent from 'react-select-event';

import * as NodesReducer from 'app/percona/shared/core/reducers/nodes/nodes.ts';
import { configureStore } from 'app/store/configureStore';

import { NodesAgents } from './NodesAgents';

// const fetchNodesActionActionSpy = jest.spyOn(NodesReducer, 'fetchNodesAction');
const fetchNodesActionActionSpy = jest.spyOn(NodesReducer, 'fetchNodesAction');

jest.mock('app/percona/inventory/Inventory.service');

Expand All @@ -29,7 +29,7 @@ describe('Nodes Agents:: ', () => {
</Provider>
);

/*it('should change the list of agents when changing the nodes', async () => {
it('should change the list of agents when changing the nodes', async () => {
await waitFor(() => {
expect(fetchNodesActionActionSpy).toHaveBeenCalled();
});
Expand All @@ -53,5 +53,5 @@ describe('Nodes Agents:: ', () => {
expect.anything(),
expect.anything()
);
});*/
});
});

0 comments on commit fee3eed

Please sign in to comment.