Sha256: ad8ce84744bf298f6f6bf7797b7d1914d7cf530c87364dea09a6d791c6f7bf96
Contents?: true
Size: 629 Bytes
Versions: 12
Compression:
Stored size: 629 Bytes
Contents
require 'test_helper' module Vedeu module Input describe Raw do let(:described) { Vedeu::Input::Raw } let(:instance) { described.new } describe '#initialize' do it { instance.must_be_instance_of(described) } end describe '.read' do let(:keypress) { 'a' } before do Vedeu::Terminal.console.stubs(:getch).returns(keypress) end subject { described.read } it { subject.must_equal(keypress) } end describe '#read' do it { instance.must_respond_to(:read) } end end # Raw end # Input end # Vedeu
Version data entries
12 entries across 12 versions & 1 rubygems