Sha256: a6119d1c1bd4bef593f0108ce2e1fb5c4d299fff79e9edb8e614913954f20b24
Contents?: true
Size: 805 Bytes
Versions: 2
Compression:
Stored size: 805 Bytes
Contents
require_relative '../../../test_helper' module Vedeu describe Interface do let(:described_class) { Interface } let(:described_instance) { described_class.new(attributes) } let(:attributes) { { name: :test_interface } } let(:result) {} before do Terminal.stubs(:input).returns('stop') Input.stubs(:evaluate).returns(result) Compositor.stubs(:arrange).returns([]) end it { described_instance.must_be_instance_of(Interface) } describe '#create' do let(:subject) { described_class.create(attributes) } it { subject.must_be_instance_of(Interface) } end describe '#initial_state' do let(:subject) { described_instance.initial_state } it { subject.must_be_instance_of(NilClass) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.13 | test/lib/vedeu/repository/interface_test.rb |
vedeu-0.0.12 | test/lib/vedeu/repository/interface_test.rb |