Implement Manager#grab_key

This commit is contained in:
Thibault Jouan 2015-04-08 20:42:30 +00:00
parent 84ad217d5b
commit b4b4f086d4
2 changed files with 12 additions and 0 deletions

View File

@ -10,6 +10,10 @@ module Uh
def connect
@display.open
end
def grab_key keysym
@display.grab_key keysym.to_s, KEY_MODIFIERS[:mod1]
end
end
end
end

View File

@ -15,6 +15,14 @@ module Uh
manager.connect
end
end
describe '#grab_key' do
it 'grabs given key on the display' do
expect(manager.display)
.to receive(:grab_key).with('q', KEY_MODIFIERS[:mod1])
manager.grab_key :q
end
end
end
end
end