Skip to content

Commit 942b24a

Browse files
authored
fix(Modal): use togglePortal on componentDidMount (#106)
1 parent a358233 commit 942b24a

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/Modal.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class Modal extends React.Component {
3131

3232
componentDidMount() {
3333
if (this.props.isOpen) {
34-
this.show();
34+
this.togglePortal();
3535
}
3636
}
3737

test/Modal.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ describe('Modal', () => {
183183

184184
jasmine.clock().tick(300);
185185
expect(isOpen).toBe(true);
186-
expect(Modal.prototype.togglePortal.calls.count()).toEqual(0);
186+
expect(Modal.prototype.togglePortal.calls.count()).toEqual(1);
187187
expect(Modal.prototype.renderIntoSubtree.calls.count()).toEqual(1);
188188

189189
wrapper.setProps({
@@ -192,7 +192,7 @@ describe('Modal', () => {
192192
jasmine.clock().tick(300);
193193

194194
expect(isOpen).toBe(true);
195-
expect(Modal.prototype.togglePortal.calls.count()).toEqual(0);
195+
expect(Modal.prototype.togglePortal.calls.count()).toEqual(1);
196196
expect(Modal.prototype.renderIntoSubtree.calls.count()).toEqual(2);
197197

198198
wrapper.unmount();

0 commit comments

Comments
 (0)