Sha256: 7dc168a1c70ed245d14960b48be173281d83473235b99a074efa1d281e25d435

Contents?: true

Size: 1.06 KB

Versions: 15

Compression:

Stored size: 1.06 KB

Contents

require_relative "../../../base"

require "vagrant/util/template_renderer"

describe "templates/guests/gentoo/network_static" do
  let(:template) { "guests/gentoo/network_static" }

  it "renders the template" do
    result = Vagrant::Util::TemplateRenderer.render(template, options: {
      device:  "en0",
      ip:      "1.1.1.1",
      netmask: "255.255.0.0",
    })
    expect(result).to eq <<-EOH.gsub(/^ {6}/, "")
      #VAGRANT-BEGIN
      # The contents below are automatically generated by Vagrant. Do not modify.
      config_en0=("1.1.1.1 netmask 255.255.0.0")
      #VAGRANT-END
    EOH
  end

  it "includes the gateway" do
    result = Vagrant::Util::TemplateRenderer.render(template, options: {
      device:  "en0",
      ip:      "1.1.1.1",
      netmask: "255.255.0.0",
      gateway: "1.2.3.4",
    })
    expect(result).to eq <<-EOH.gsub(/^ {6}/, "")
      #VAGRANT-BEGIN
      # The contents below are automatically generated by Vagrant. Do not modify.
      config_en0=("1.1.1.1 netmask 255.255.0.0")
      gateways_en0="1.2.3.4"
      #VAGRANT-END
    EOH
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
vagrant-unbundled-2.0.2.0 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-2.0.1.0 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-aws-mkubenka-0.7.2.pre.22 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-f3fdbf414272/test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-aws-mkubenka-0.7.2.pre.16 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-1ee58c40e3f5/test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-2.0.0.1 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-1.9.8.1 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-1.9.7.1 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-aws-mkubenka-0.7.2.pre.14 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-5333e60e2d38/test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-aws-mkubenka-0.7.2.pre.11 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-5333e60e2d38/test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-aws-mkubenka-0.7.2.pre.10 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-5333e60e2d38/test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-aws-mkubenka-0.7.2.pre.9 vendor/bundle/ruby/2.3.0/bundler/gems/vagrant-5333e60e2d38/test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-1.9.5.1 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-1.9.1.1 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-1.8.5.2 test/unit/templates/guests/gentoo/network_static_test.rb
vagrant-unbundled-1.8.5.1 test/unit/templates/guests/gentoo/network_static_test.rb