Skip to content

Commit 0d3fc9d

Browse files
committed
Add regression test for facebook#6119
1 parent 0f050ad commit 0d3fc9d

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

packages/react-dom/src/__tests__/DOMPropertyOperations-test.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,15 @@ describe('DOMPropertyOperations', () => {
139139
ReactDOM.render(<progress value="30" />, container);
140140
expect(container.firstChild.setAttribute).toHaveBeenCalledTimes(2);
141141
});
142+
143+
it('should return the progress to intermediate state on null value', () => {
144+
const container = document.createElement('div');
145+
ReactDOM.render(<progress value={30} />, container);
146+
ReactDOM.render(<progress value={null} />, container);
147+
// Ensure we move progress back to an indeterminate state.
148+
// Regression test for https://github.com/facebook/react/issues/6119
149+
expect(container.firstChild.hasAttribute('value')).toBe(false);
150+
});
142151
});
143152

144153
describe('deleteValueForProperty', () => {

0 commit comments

Comments
 (0)