Skip to content

Commit df59d1d

Browse files
bertho-zeromartijnrusschen
authored andcommitted
remove extra div (Hacker0x01#1491)
* remove extra div * test with enzyme
1 parent 01c5606 commit df59d1d

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/popper_component.jsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ export default class PopperComponent extends React.Component {
7777
}
7878

7979
return (
80-
<div>
8180
<Manager>
8281
<Reference>
8382
{({ ref }) => (
@@ -88,7 +87,6 @@ export default class PopperComponent extends React.Component {
8887
</Reference>
8988
{popper}
9089
</Manager>
91-
</div>
9290
);
9391
}
9492
}

test/datepicker_test.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,14 @@ describe("DatePicker", () => {
8383
});
8484

8585
it("should pass a custom class to the popper container", () => {
86-
var datePicker = TestUtils.renderIntoDocument(
87-
<DatePicker popperClassName="some-class-name" />
88-
);
89-
var dateInput = datePicker.input;
86+
var datePicker = mount(<DatePicker popperClassName="some-class-name" />);
87+
var dateInput = datePicker.instance().input;
9088
TestUtils.Simulate.focus(ReactDOM.findDOMNode(dateInput));
9189

92-
const element = ReactDOM.findDOMNode(datePicker);
93-
const popper = element.querySelector(".react-datepicker-popper");
94-
expect(popper).to.exist;
95-
expect(popper.className).to.contain("some-class-name");
90+
datePicker.update();
91+
const popper = datePicker.find(".react-datepicker-popper");
92+
expect(popper.length).to.equal(1);
93+
expect(popper.hasClass("some-class-name")).to.equal(true);
9694
});
9795

9896
it("should show the calendar when clicking on the date input", () => {

0 commit comments

Comments
 (0)