Modify manager to handle configure request events
This commit is contained in:
@@ -89,6 +89,10 @@ module Uh
|
||||
@events.emit :key, *key_selector
|
||||
end
|
||||
|
||||
def handle_configure_request event
|
||||
configure event.window
|
||||
end
|
||||
|
||||
def handle_map_request event
|
||||
manage event.window
|
||||
end
|
||||
|
@@ -241,6 +241,17 @@ module Uh
|
||||
manager.handle event
|
||||
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
|
||||
|
Reference in New Issue
Block a user