Sha256: e3bf75da29a6e4671a25ed6b463c752c72a22053f55d7d39691e0e53b85fdf89

Contents?: true

Size: 689 Bytes

Versions: 1

Compression:

Stored size: 689 Bytes

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
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
artoo-arduino-1.1.0 test/adaptors/littlewire_test.rb