Sha256: fa89f409ecf4e9859d54ad1992d4e90dd5fcb887e764d7c8a9bef55c7200ab01

Contents?: true

Size: 615 Bytes

Versions: 6

Compression:

Stored size: 615 Bytes

Contents

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

describe Artoo::Adaptors::Ardrone do
  before do
    @port = Artoo::Port.new('/dev/awesome')
    @adaptor = Artoo::Adaptors::Ardrone.new(:port => @port)
    @ardrone = mock('ardrone')
    Argus::Drone.stubs(:new).returns(@ardrone)
  end

  it 'Artoo::Adaptors::Ardrone#connect' do
    @adaptor.connect.must_equal true
  end

  it 'Artoo::Adaptors::Ardrone#disconnect' do
    @adaptor.connect

    @ardrone.expects(:stop)
    @adaptor.disconnect
    @adaptor.connected?.must_equal false
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
artoo-ardrone-1.2.0 test/adaptors/ardrone_test.rb
artoo-ardrone-1.1.0 test/adaptors/ardrone_test.rb
artoo-ardrone-1.0.3 test/adaptors/ardrone_test.rb
artoo-ardrone-1.0.2.pre test/adaptors/ardrone_test.rb
artoo-ardrone-1.0.1 test/adaptors/ardrone_test.rb
artoo-ardrone-1.0.0.pre test/adaptors/ardrone_test.rb