uh-wm/spec/uh/wm/manager_spec.rb
2015-04-09 00:30:12 +00:00

29 lines
655 B
Ruby

module Uh
module WM
RSpec.describe Manager do
subject(:manager) { described_class.new }
describe '#initialize' do
it 'assigns a new display' do
expect(manager.display).to be_a Display
end
end
describe '#connect' do
it 'opens the display' do
expect(manager.display).to receive :open
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