Skip to content

Commit eef2295

Browse files
committed
Fix tests
1 parent a62fb4a commit eef2295

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

src/testing.jl

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@ Translate an action into its corresponding XCB value.
1515
"""
1616
function response_type_xcb end
1717

18-
response_type_xcb(::ButtonPressed) = XCB_BUTTON_PRESS
19-
response_type_xcb(::ButtonReleased) = XCB_BUTTON_RELEASE
20-
response_type_xcb(::KeyPressed) = XCB_KEY_PRESS
21-
response_type_xcb(::KeyReleased) = XCB_KEY_RELEASE
22-
response_type_xcb(::PointerMoves) = XCB_MOTION_NOTIFY
23-
response_type_xcb(::PointerEntersWindow) = XCB_ENTER_NOTIFY
24-
response_type_xcb(::PointerLeavesWindow) = XCB_LEAVE_NOTIFY
25-
response_type_xcb(::Expose) = XCB_EXPOSE
26-
response_type_xcb(::Resize) = XCB_CONFIGURE_NOTIFY
18+
response_type_xcb(::Type{ButtonPressed}) = XCB_BUTTON_PRESS
19+
response_type_xcb(::Type{ButtonReleased}) = XCB_BUTTON_RELEASE
20+
response_type_xcb(::Type{KeyPressed}) = XCB_KEY_PRESS
21+
response_type_xcb(::Type{KeyReleased}) = XCB_KEY_RELEASE
22+
response_type_xcb(::Type{PointerMoves}) = XCB_MOTION_NOTIFY
23+
response_type_xcb(::Type{PointerEntersWindow}) = XCB_ENTER_NOTIFY
24+
response_type_xcb(::Type{PointerLeavesWindow}) = XCB_LEAVE_NOTIFY
25+
response_type_xcb(::Type{Expose}) = XCB_EXPOSE
26+
response_type_xcb(::Type{Resize}) = XCB_CONFIGURE_NOTIFY
2727

28-
event_type_xcb(::Union{ButtonPressed, ButtonReleased}) = xcb_button_press_event_t
29-
event_type_xcb(::Union{KeyPressed, KeyReleased}) = xcb_key_press_event_t
30-
event_type_xcb(::PointerMoves) = xcb_motion_notify_event_t
31-
event_type_xcb(::Union{PointerEntersWindow, PointerLeavesWindow}) = xcb_enter_notify_event_t
32-
event_type_xcb(::ResizeEvent) = xcb_configure_notify_event_t
33-
event_type_xcb(::ExposeEvent) = xcb_expose_event_t
28+
event_type_xcb(::Type{<:Union{ButtonPressed, ButtonReleased}}) = xcb_button_press_event_t
29+
event_type_xcb(::Type{<:Union{KeyPressed, KeyReleased}}) = xcb_key_press_event_t
30+
event_type_xcb(::Type{PointerMoves}) = xcb_motion_notify_event_t
31+
event_type_xcb(::Type{<:Union{PointerEntersWindow, PointerLeavesWindow}}) = xcb_enter_notify_event_t
32+
event_type_xcb(::Type{ResizeEvent}) = xcb_configure_notify_event_t
33+
event_type_xcb(::Type{ExposeEvent}) = xcb_expose_event_t
3434

3535
button_xcb(::ButtonLeft) = XCB_BUTTON_INDEX_1
3636
button_xcb(::ButtonMiddle) = XCB_BUTTON_INDEX_2

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ function test()
7878
send(MouseEvent(ButtonLeft(), MouseState(), ButtonPressed()))
7979
send(MouseEvent(ButtonLeft(), MouseState(), ButtonReleased()))
8080
send(PointerEntersWindowEvent())
81-
send(PointerMovesEvent())
81+
send(PointerMovesEvent(MouseState(), KeyModifierState()))
8282
send(PointerLeavesWindowEvent())
8383
send(key_event_from_name(wm.keymap, :AC04, KeyModifierState(), KeyReleased()))
8484
send(key_event_from_name(wm.keymap, :AC04, KeyModifierState(), KeyPressed()))

0 commit comments

Comments
 (0)