Modify manager to handle configure request events
This commit is contained in:
@@ -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
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user