Modify manager to handle configure request events

This commit is contained in:
Thibault Jouan 2015-04-20 05:30:16 +00:00
parent 1f7b2269c7
commit 84d92798a0
2 changed files with 15 additions and 0 deletions

View File

@ -89,6 +89,10 @@ module Uh
@events.emit :key, *key_selector @events.emit :key, *key_selector
end end
def handle_configure_request event
configure event.window
end
def handle_map_request event def handle_map_request event
manage event.window manage event.window
end end

View File

@ -241,6 +241,17 @@ module Uh
manager.handle event manager.handle event
end end
end end
context 'when configure request event is given' do
let(:event) do
double 'event', type: :configure_request, window: :window
end
it 'configure the event window' do
expect(manager).to receive(:configure).with :window
manager.handle event
end
end
end end
end end
end end