Sha256: d67d8fb3a206a55a46a4e7afe1dace31762113f0422173d9c0f098bc4f3fed9a
Contents?: true
Size: 741 Bytes
Versions: 2
Compression:
Stored size: 741 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe SPNet::ValueInPort do before :each do @value = 0 set_value_handler = lambda do |value| return @value = value end get_value_handler = lambda do return @value end @port = SPNet::ValueInPort.new :get_value_handler => get_value_handler, :set_value_handler => set_value_handler end describe '#set_value' do it 'should pass the given value through the set_value handler' do rv = @port.set_value 5 @value.should eq(5) end end describe '#get_value' do it 'should return the value from the get_value handler' do @value = 7 @port.get_value.should eq(7) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spnet-0.1.4 | spec/ports/value_in_port_spec.rb |
spnet-0.1.3 | spec/ports/value_in_port_spec.rb |