test/lib/vedeu/input/read_test.rb in vedeu-0.6.71 vs test/lib/vedeu/input/read_test.rb in vedeu-0.7.0

- old
+ new

@@ -27,60 +27,60 @@ context 'when the mode is :cooked' do context 'when input was given' do let(:input) { 'Some text...' } - it { + it do Vedeu.expects(:trigger).with(:_command_, input) subject.must_equal(input) - } + end end context 'when input was not given' do let(:some_input) { "Some text...\n" } let(:chomped) { 'Some text...' } - it { + it do Vedeu::Terminal.console.expects(:gets).returns(some_input) Vedeu.expects(:trigger).with(:_command_, chomped) subject.must_equal(chomped) - } + end end end context 'when the mode is :raw' do let(:mode) { :raw } context 'when input was given' do let(:input) { 'S' } - it { + it do Vedeu.expects(:trigger).with(:_keypress_, input) subject.must_equal(input) - } + end end context 'when input was not given' do let(:some_input) { 'T' } let(:translated) { 'T' } - it { + it do Vedeu::Terminal.console.expects(:getch).returns(some_input) Vedeu::Input::Translator.expects(:translate).returns(translated) Vedeu.expects(:trigger).with(:_keypress_, translated) subject.must_equal(translated) - } + end context 'but a special key is pressed' do let(:some_input) { "\e[23;2~" } let(:translated) { :shift_f11 } - it { + it do Vedeu::Terminal.console.expects(:getch).returns(some_input) Vedeu::Input::Translator.expects(:translate).returns(translated) Vedeu.expects(:trigger).with(:_keypress_, translated) subject.must_equal(translated) - } + end end end end context 'when the mode is invalid' do