Sha256: a325c153eeefac2baf3f2a06c44cd9826fa2d475f2f965c33395dffa84b9e51b

Contents?: true

Size: 1016 Bytes

Versions: 89

Compression:

Stored size: 1016 Bytes

Contents

Shindo.tests("Fog::Compute[:joyent] | network requests", ["joyent"]) do
  @provider = Fog::Compute[:joyent]
  @network_format = {
    "id" => String,
    "name" => String,
    "public" => Fog::Boolean
  }

  if Fog.mock?
    @networks = Fog::Compute[:joyent].data[:networks] = {
      "193d6804-256c-4e89-a4cd-46f045959993" => {
        "id" => "193d6804-256c-4e89-a4cd-46f045959993",
        "name" => "Joyent-SDC-Private",
        "public" => false
      },
      "1e7bb0e1-25a9-43b6-bb19-f79ae9540b39" => {
        "id" => "1e7bb0e1-25a9-43b6-bb19-f79ae9540b39",
        "name" => "Joyent-SDC-Public",
        "public" => true
      }
    }
  end

  tests("#list_networks") do
    if Fog.mock?
      returns(@networks.length, "correct number of networks") do
        @provider.list_networks.body.length
      end
    end

    returns(Array, "returns an Array of networks") do
      @provider.list_networks.body.class
    end

    formats([@network_format]) do
      @provider.list_networks.body
    end
  end
end

Version data entries

89 entries across 87 versions & 8 rubygems

Version Path
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-joyent-0.0.1/tests/joyent/requests/compute/networks_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-joyent-0.0.1/tests/joyent/requests/compute/networks_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-joyent-0.0.1/tests/joyent/requests/compute/networks_tests.rb
fog-joyent-0.0.1 tests/joyent/requests/compute/networks_tests.rb
fog-1.40.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.39.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.38.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.37.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.36.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.35.0 tests/joyent/requests/compute/networks_tests.rb
fog-2.0.0.pre.0 tests/joyent/requests/compute/networks_tests.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/tests/joyent/requests/compute/networks_tests.rb
fog-1.34.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.33.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.32.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.31.0 tests/joyent/requests/compute/networks_tests.rb
vagrant-cloudstack-1.1.0 vendor/bundle/gems/fog-1.22.1/tests/joyent/requests/compute/networks_tests.rb
fog-1.30.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.29.0 tests/joyent/requests/compute/networks_tests.rb
fog-1.28.0 tests/joyent/requests/compute/networks_tests.rb