Sha256: efe86f57f4fd69904624100bcd7f7a29e8443d0edb7cc15347cbe75d87ca9319
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../test_helper") require 'artoo/adaptors/littlewire' require 'littlewire' describe Artoo::Adaptors::Littlewire do before do @port = Artoo::Port.new('/dev/awesome') @adaptor = Artoo::Adaptors::Littlewire.new(:port => @port) @adaptor.expects(:connect_to_usb) @littlewire = mock('littlewire') LittleWire.expects(:new).returns(@littlewire) end it 'Artoo::Adaptors::Littlewire#connect' do @adaptor.connect.must_equal true end it 'Artoo::Adaptors::Littlewire#disconnect' do @littlewire.expects(:finished) @adaptor.connect @adaptor.disconnect @adaptor.connected?.must_equal false end describe "device info interface" do it "#firmware_name" it "#version" end describe "digital GPIO interface" do it "#digital_read" it "#digital_write" end describe "analog GPIO interface" do it "#analog_read" it "#analog_write" end describe "PWM GPIO interface" do it "#pwm_write" end describe "servo GPIO interface" do it "#servo_write" end describe "i2c interface" do it "#i2c_start" it "#i2c_end" it "#i2c_read" it "#i2c_write" end end
Version data entries
4 entries across 4 versions & 1 rubygems