Skip to content

Commit

Permalink
storing the non-source trackable
Browse files Browse the repository at this point in the history
  • Loading branch information
lakshmi2506 committed Feb 5, 2024
1 parent af13f01 commit d3c47fc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
5 changes: 4 additions & 1 deletion src/js/components/tasks/retrieveMetadata/changes.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,10 @@ const ChangesForm = ({
[groupName]: !expandedPanels[groupName],
});
const metadata_type = groupName.match(/changes-(.+)/)?.[1];
if (expandedPanels[groupName] === undefined) {
if (
expandedPanels[groupName] === undefined &&
metadatachanges[metadata_type].length == 0
) {
await apiFetch({
url: window.api_urls.scratch_org_listmetadata(id),
dispatch,
Expand Down
14 changes: 11 additions & 3 deletions test/js/components/tasks/retrieveMetadata/index.test.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ const defaultChangeset = {
const defaultComponents = {
Alpha: ['Beta'],
Gamma: ['Delta', 'Theta'],
Zeta: [],
Zam: [],
};

Expand Down Expand Up @@ -472,9 +473,6 @@ describe('<RetrieveMetadataModal/>', () => {
expect(panels[3]).toHaveAttribute('aria-hidden', 'false');
expect(panels[4]).toHaveAttribute('aria-hidden', 'true');

fetchMock.postOnce(url, {
options: { desired_type: 'Alpha' },
});
fireEvent.click(getByTitle('Alpha'));
expect(panels[0]).toHaveAttribute('aria-hidden', 'false');
expect(panels[1]).toHaveAttribute('aria-hidden', 'true');
Expand All @@ -490,6 +488,16 @@ describe('<RetrieveMetadataModal/>', () => {
expect(panels[3]).toHaveAttribute('aria-hidden', 'false');
expect(panels[4]).toHaveAttribute('aria-hidden', 'true');
expect(panels[5]).toHaveAttribute('aria-hidden', 'true');
fetchMock.postOnce(url, {
options: { desired_type: 'Zeta' },
});
fireEvent.click(getByTitle('Zeta'));
expect(panels[0]).toHaveAttribute('aria-hidden', 'false');
expect(panels[1]).toHaveAttribute('aria-hidden', 'true');
expect(panels[2]).toHaveAttribute('aria-hidden', 'false');
expect(panels[3]).toHaveAttribute('aria-hidden', 'false');
expect(panels[4]).toHaveAttribute('aria-hidden', 'true');
expect(panels[5]).toHaveAttribute('aria-hidden', 'true');
});
});
});
Expand Down

0 comments on commit d3c47fc

Please sign in to comment.