Skip to content

Commit 88bbc8b

Browse files
authored
Add file for test prop updates lesson on branch tjs (#14)
* Add prop-updates 01 and 02 * Delete prop-updates.js
1 parent b395e4d commit 88bbc8b

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/__tests__/prop-updates-01.js

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import React from 'react'
2+
import user from '@testing-library/user-event'
3+
import {render} from '@testing-library/react'
4+
import {FavoriteNumber} from '../favorite-number'
5+
6+
test('entering an invalid value shows an error message', () => {
7+
const {getByLabelText, getByRole, rerender, debug} = render(
8+
<FavoriteNumber />,
9+
)
10+
const input = getByLabelText(/favorite number/i)
11+
user.type(input, '10')
12+
expect(getByRole('alert')).toHaveTextContent(/the number is invalid/i)
13+
debug()
14+
rerender(<FavoriteNumber max={10} />)
15+
debug()
16+
})
File renamed without changes.

0 commit comments

Comments
 (0)