Tobias dpausp 2d1a82bcf0 Fix network config for recent NixOS releases
The old config style doesn't build anymore on the current
release NixOS 20.09. It stopped working some releases ago.
2021-01-25 00:19:34 +00:00

28 lines
642 B
Ruby

require_relative "../../../base"
require "vagrant/util/template_renderer"
describe "templates/guests/nixos/network" do
let(:template) { "guests/nixos/network" }
it "renders the template" do
result = Vagrant::Util::TemplateRenderer.render(template, networks: [{
device: "en0",
ip: "1.1.1.1",
prefix_length: "24",
type: :static,
}])
expect(result).to eq <<-EOH.gsub(/^ {6}/, "")
{ config, pkgs, ... }:
{
networking.interfaces = {
en0.ipv4.addresses = [{
address = "1.1.1.1";
prefixLength = 24;
}];
};
}
EOH
end
end