Skip to content

Commit 7bdc651

Browse files
authored
Merge pull request #7 from oslabs-beta/feature-testing
Finalized front end testing after feature merges
2 parents 4f0557f + 7029fd9 commit 7bdc651

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

demo-app/src/client/Router.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,26 @@ import Nav from './Components/Nav';
66
import Board from './Components/Board';
77
import Home from './Components/Home';
88
import Buttons from './Components/Buttons';
9-
import ButtonsWithMoreHooks from './Components/ButtonsWithMoreHooks';
9+
// import ButtonsWithMoreHooks from './Components/ButtonsWithMoreHooks';
1010

1111
const domNode = document.getElementById('root');
1212
const root = createRoot(domNode);
1313

1414
root.render(
1515
<BrowserRouter key='BrowserRouter'>
16-
<Nav key='Nav'/>
16+
<Nav key='Nav' />
1717
<Routes key='Routes'>
18-
<Route path='/' element={<Home key='Home'/>} />
18+
<Route path='/' element={<Home key='Home' />} />
1919
<Route path='/tictactoe' element={<Board key='Board' />} />
2020
{/* Switch between the two "buttons" paths below via commenting/uncommenting to alternate between
2121
the public facing Buttons page and the fiber node hooks research page "ButtonsWithMoreHooks" */}
22-
<Route path='/buttons' element={<Buttons key='Buttons'/>} />
22+
<Route path='/buttons' element={<Buttons key='Buttons' />} />
2323
{/* <Route path='/buttons' element={<ButtonsWithMoreHooks key='ButtonsWithMoreHooks'/>} /> */}
2424
</Routes>
25-
</BrowserRouter>
25+
</BrowserRouter>,
2626

27-
/** Comment out everything above this and uncomment the line below to skip all of the
27+
/** Comment out everything above this and uncomment the line below as ButtonsWithMoreHooks import statement to skip all of the
2828
* router components and make fiber node hooks research easier */
2929

30-
// <ButtonsWithMoreHooks/>
31-
30+
// <ButtonsWithMoreHooks/>
3231
);

src/app/__tests__/ButtonContainer.test.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import { render, screen, fireEvent } from '@testing-library/react';
3-
import '@testing-library/jest-dom/extend-expect'; // needed this to extend the jest-dom assertions (ex toHaveTextContent)
3+
import '@testing-library/jest-dom/extend-expect';
44
import { TextEncoder } from 'util';
55
global.TextEncoder = TextEncoder;
66
import ButtonsContainer from '../containers/ButtonsContainer';
@@ -55,18 +55,18 @@ describe('Unit testing for ButtonContainer', () => {
5555
test('should have 4 buttons ', () => {
5656
render(<ButtonsContainer />);
5757
expect(screen.getAllByRole('button')).toHaveLength(4);
58-
expect(screen.getAllByRole('button')[0]).toHaveTextContent('Lock');
58+
expect(screen.getAllByRole('button')[0]).toHaveTextContent('Unlocked');
5959
expect(screen.getAllByRole('button')[1]).toHaveTextContent('Download');
6060
expect(screen.getAllByRole('button')[2]).toHaveTextContent('Upload');
61-
expect(screen.getAllByRole('button')[3]).toHaveTextContent('How to use');
61+
expect(screen.getAllByRole('button')[3]).toHaveTextContent('Tutorial');
6262
});
6363
});
6464

6565
describe('When view is unlock', () => {
6666
test('Button should show as unlocked', () => {
6767
state.tabs['87'].mode.paused = true;
6868
render(<ButtonsContainer />);
69-
expect(screen.getAllByRole('button')[0]).toHaveTextContent('Unlock');
69+
expect(screen.getAllByRole('button')[0]).toHaveTextContent('Locked');
7070
});
7171
});
7272

src/app/__tests__/Tutorial.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ let currentStepIndex = 5;
1818
describe('Before Tutorial is entered', () => {
1919
test('How to use button exists', () => {
2020
render(<Tutorial {...props} />);
21-
expect(screen.getByText('How to use')).toBeInTheDocument();
21+
expect(screen.getByText('Tutorial')).toBeInTheDocument();
2222
});
2323

2424
test('User clicking "How to use" while on map tab button starts map tutorial ', () => {

0 commit comments

Comments
 (0)