Sha256: 7064ac0c0649322722070067f026ea0b7493e186714227cc2262765293676cfb

Contents?: true

Size: 534 Bytes

Versions: 2

Compression:

Stored size: 534 Bytes

Contents

# frozen_string_literal: true

require "test_helper"

class OperatingSystemsResourceTest < Minitest::Test
  def test_list
    stub = stub_request("os", response: stub_response(fixture: "operating_systems/list"))
    client = Vultr::Client.new(api_key: "fake", adapter: :test, stubs: stub)
    operating_systems = client.operating_systems.list

    assert_equal Vultr::Collection, operating_systems.class
    assert_equal Vultr::OperatingSystem, operating_systems.data.first.class
    assert_equal 1, operating_systems.total
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vultr-2.0.0 test/vultr/resources/operating_systems_test.rb
vultr-1.0.0 test/vultr/resources/operating_systems_test.rb