Sha256: 7cc801a9b6e1015bef8d9ce28fc65a265b985b2de98e265539428b51ddda5650
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
require 'spec_helper' describe Wifly::Control do it 'should set high and low' do connection = double('connection') connection.should_receive(:send_command).with("set sys output 0x20 0x20") connection.should_receive(:send_command).with("set sys output 0x00 0x20") control = Wifly::Control.new('localhost', 2000, connection) control.set_high(5) control.set_low(5) end it 'should get high pins' do connection = double('connection') connection.should_receive(:send_command).exactly(2).times.and_return("show io\r\r\n8d08\r\n") control = Wifly::Control.new('localhost', 2000, connection) control.read_pin(8).should eq(1) control.read_pin(7).should eq(0) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wifly-1.0.0 | spec/control_spec.rb |