import React from 'react'; // import { render, fireEvent } from '@testing-library/react'; import { render } from '@testing-library/react'; import { BasicCollapsingNode } from './collapsing-node.examples'; describe('should render Collapsing tree node', () => { it('should render with the title text', () => { const { getByText } = render(); const rendered = getByText('My Folder'); expect(rendered).toBeTruthy(); }); it('should render with childrens text', () => { const { getByText } = render(); for (let index = 1; index <= 5; index += 1) { const rendered = getByText(`Content ${1}`); expect(rendered).toBeTruthy(); } }); // TODO: take out of comments in a pr because it fails during build // TODO: see here - https://app.circleci.com/pipelines/github/teambit/bit/17259/workflows/8d4c12dd-ca4c-4a3d-97c3-c16170213c38/jobs/188846 // it('children should not be visible by default', () => { // const { getByText } = render(); // const firstChildren = getByText('Content 1'); // expect(firstChildren).not.toBeVisible(); // }); // it('should open the children when title is clicked', () => { // const { getByText } = render(); // const title = getByText('My Folder'); // const firstChildren = getByText('Content 1'); // expect(firstChildren).not.toBeVisible(); // fireEvent.click(title); // expect(firstChildren).toBeVisible(); // }); });