Skip to content

Commit 5d6031c

Browse files
authored
Merge pull request #1 from oslabs-beta/adam-testing-phase1
Adam testing phase1
2 parents 70266c4 + 5ab6d67 commit 5d6031c

16 files changed

+821
-586
lines changed

__tests__/BottomTabs.test.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
import React, { useReducer} from 'react';
1+
import React, { useReducer } from 'react';
22
import '@testing-library/jest-dom';
33
import { render, screen } from '@testing-library/react';
44

55
import BottomTabs from '../app/src/components/bottom/BottomTabs';
6-
import StateContext from '../app/src/context/context';
7-
import initialState from '../app/src/context/initialState';
8-
import reducer from '../app/src/reducers/componentReducer';
6+
import StateContext from '../app/src/context/context'; //does not exist
7+
import initialState from '../app/src/context/initialState'; //does not exist
8+
import reducer from '../app/src/reducers/componentReducer'; //does not exist
99
function Test() {
1010
const [state, dispatch] = useReducer(reducer, initialState);
1111
return (
12-
<StateContext.Provider value={[state, dispatch]} >
12+
<StateContext.Provider value={[state, dispatch]}>
1313
<BottomTabs />
1414
</StateContext.Provider>
15-
)
15+
);
1616
}
17-
test('Bottom Panel Contains Two Tabs: Code Preview and Component Tree', () => {
18-
render(<Test/>);
17+
xtest('Bottom Panel Contains Two Tabs: Code Preview and Component Tree', () => {
18+
render(<Test />);
1919
expect(screen.getAllByRole('tab')).toHaveLength(7);
2020
expect(screen.getByText('Code Preview')).toBeInTheDocument();
2121
expect(screen.getByText('Component Tree')).toBeInTheDocument();
@@ -26,4 +26,4 @@ test('Bottom Panel Contains Two Tabs: Code Preview and Component Tree', () => {
2626
expect(screen.getByText('Component Tree')).toBeInTheDocument();
2727
expect(screen.getByText('Context Manager')).toBeInTheDocument();
2828
expect(screen.getByText('State Manager')).toBeInTheDocument();
29-
})
29+
});

__tests__/HTMLPanel.test.tsx

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
1-
import React, { useReducer} from 'react';
1+
import React, { useReducer } from 'react';
22
import '@testing-library/jest-dom';
33
import { DndProvider } from 'react-dnd';
44
import { HTML5Backend } from 'react-dnd-html5-backend';
55
import { render, fireEvent, cleanup, screen } from '@testing-library/react';
6-
import StateContext from '../app/src/context/context';
7-
import initialState from '../app/src/context/initialState';
8-
import reducer from '../app/src/reducers/componentReducer';
6+
// import StateContext from '../app/src/context/context';
7+
// import initialState from '../app/src/context/initialState';
8+
// import reducer from '../app/src/reducers/componentReducer';
99
import HTMLPanel from '../app/src/components/left/HTMLPanel';
1010
function Test() {
1111
const [state, dispatch] = useReducer(reducer, initialState);
1212
return (
1313
<DndProvider backend={HTML5Backend}>
14-
<StateContext.Provider value={[state, dispatch]} >
15-
<HTMLPanel />
16-
</StateContext.Provider>
14+
{/* <StateContext.Provider value={[state, dispatch]}> */}
15+
<HTMLPanel />
16+
{/* </StateContext.Provider> */}
1717
</DndProvider>
18-
)
18+
);
1919
}
2020
xtest('Renders HTMLPanel component properly', () => {
21-
render(
22-
<Test/>
23-
);
21+
render(<Test />);
2422
expect(screen.getAllByRole('textbox')).toHaveLength(2);
2523
expect(screen.getByText('Div')).toBeInTheDocument();
2624
expect(screen.getByText('Image')).toBeInTheDocument();
@@ -36,9 +34,7 @@ xtest('Renders HTMLPanel component properly', () => {
3634
});
3735

3836
xtest('Adds new custom element', () => {
39-
render(
40-
<Test/>
41-
);
37+
render(<Test />);
4238
fireEvent.change(screen.getAllByRole('textbox')[0], {
4339
target: { value: 'Testing' }
4440
});

0 commit comments

Comments
 (0)