Sha256: 5a0a4a5466982e4d1328464c330a07a6472db1b824ee4ed6d0eb3e6d0f444e1c

Contents?: true

Size: 650 Bytes

Versions: 9

Compression:

Stored size: 650 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/../test_helper")
require 'artoo/adaptors/firmata'
require 'firmata'

describe Artoo::Adaptors::Firmata do
  before do
    @port = Artoo::Port.new('/dev/awesome')
    @adaptor = Artoo::Adaptors::Firmata.new(:port => @port)
    @firmata = mock('firmata')
    Firmata::Board.stubs(:new).returns(@firmata)
  end

  it 'Artoo::Adaptors::Firmata#connect' do
    @firmata.expects(:connect)
    @adaptor.connect.must_equal true
  end

  it 'Artoo::Adaptors::Firmata#disconnect' do
    @firmata.stubs(:connect)
    @adaptor.connect
    @adaptor.disconnect

    @adaptor.connected?.must_equal false
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
artoo-0.5.0 test/adaptors/firmata_test.rb
artoo-0.4.1 test/adaptors/firmata_test.rb
artoo-0.4.0 test/adaptors/firmata_test.rb
artoo-0.3.0 test/adaptors/firmata_test.rb
artoo-0.2.0 test/adaptors/firmata_test.rb
artoo-0.1.3 test/adaptors/firmata_test.rb
artoo-0.1.2 test/adaptors/firmata_test.rb
artoo-0.1.1 test/adaptors/firmata_test.rb
artoo-0.1.0 test/adaptors/firmata_test.rb