Sha256: 1addd0e5c404b9fb9be1ea0e90e3ac601d3df53c1e0df56a5b6780488723b6bf

Contents?: true

Size: 652 Bytes

Versions: 8

Compression:

Stored size: 652 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', 'test_helper')

class DVDTest < Test::Unit::TestCase
  setup do
    @klass = VirtualBox::DVD
  end

  context "device type" do
    should "be :dvd" do
      assert_equal :dvd, @klass.device_type
    end
  end

  context "retrieving all dvds" do
    setup do
      @media = mock("media")
      @media.expects(:dvds).returns([])
      @global = mock("global")
      @global.expects(:media).returns(@media)
    end

    should "return an array of DVD objects" do
      VirtualBox::Global.expects(:global).returns(@global)
      result = VirtualBox::DVD.all
      assert result.is_a?(Array)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
virtualbox-0.7.5 test/virtualbox/dvd_test.rb
virtualbox-0.7.4 test/virtualbox/dvd_test.rb
virtualbox-0.7.3 test/virtualbox/dvd_test.rb
virtualbox-0.7.2 test/virtualbox/dvd_test.rb
virtualbox-0.7.1 test/virtualbox/dvd_test.rb
virtualbox-0.7.0 test/virtualbox/dvd_test.rb
virtualbox-0.6.1 test/virtualbox/dvd_test.rb
virtualbox-0.6.0 test/virtualbox/dvd_test.rb