Skip to content

Commit

Permalink
Test obsolete user_defaults are not longer exported
Browse files Browse the repository at this point in the history
  • Loading branch information
ancorgs committed Oct 7, 2021
1 parent 56a22d6 commit d89e382
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion test/users_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"users" => [root_user, local_user, system_user],
"groups" => [users_group, local_group, system_group],
"login_settings" => { "autologin_user" => "root", "password_less_login" => true },
"user_defaults" => { "group" => "100", "home" => "/srv/Users" }
"user_defaults" => { "group" => "100", "home" => "/srv/Users", "skel" => "/etc/sk" }
)
end

Expand Down Expand Up @@ -94,6 +94,13 @@
expect(exported["user_defaults"]).to include("home" => "/srv/Users")
end

it "does not export 'groups', 'no_groups' or 'skel' as part of the user defaults" do
exported = subject.Export
expect(exported["user_defaults"].keys).to_not include "skel"
expect(exported["user_defaults"].keys).to_not include "groups"
expect(exported["user_defaults"].keys).to_not include "no_groups"
end

context "when 'compact' target is required" do
it "exports 'root' and local users" do
exported = subject.Export("compact")
Expand Down

0 comments on commit d89e382

Please sign in to comment.