Sha256: 2c85e2f6f7d0bc02d12d770672a6b78132c022fd6aebd09c78f342d1d1081f7d

Contents?: true

Size: 821 Bytes

Versions: 4

Compression:

Stored size: 821 Bytes

Contents

require_relative '../../test_helper'

describe Fog::Vsphere::Compute::Real do
  include Fog::Vsphere::TestHelper

  before { Fog.unmock! }
  after { Fog.mock! }

  let(:compute) { prepare_compute }

  describe '#get_folder' do
    it 'gets any type of folder' do
      with_webmock_cassette('get_folder') do
        folder = compute.get_folder('TestFolder', 'BRQ', 'vm')
        assert_equal(folder[:name], 'TestFolder')

        folder = compute.get_folder('TestNwFolder', 'BRQ', 'network')
        assert_equal(folder[:name], 'TestNwFolder')

        folder = compute.get_folder('TestHostFolder', 'BRQ', 'host')
        assert_equal(folder[:name], 'TestHostFolder')

        folder = compute.get_folder('TestDsFolder', 'BRQ', 'datastore')
        assert_equal(folder[:name], 'TestDsFolder')
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fog-vsphere-3.7.0 tests/requests/compute/get_folder_tests.rb
fog-vsphere-3.6.8 tests/requests/compute/get_folder_tests.rb
fog-vsphere-3.6.7 tests/requests/compute/get_folder_tests.rb
fog-vsphere-3.6.6 tests/requests/compute/get_folder_tests.rb