I have a button that displays different styles when mouse moves over it:
background-color: green; &:hover { background-color: red; }
Here is my test:
fireEvent.mouseOver(button); expect(button).toHaveStyle(` background-color: red; `);
However, the test complained that the background color is still green instead of red.
I tried fireEvent.mouseEnter
before calling mouseOver
. Didn't make any difference.
I don't think it is fireEvent.mouseOver
's problem. A onMouseOver event listener actually gets called when a mouseOver event is fired by fireEvent
. Could it be a bug in jest-dom?
So far, I commented out all test that verify hover styles. And I probably should leave this style test to visual/browser test?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4