Skip to content

Instantly share code, notes, and snippets.

@kenyon
Created November 16, 2025 09:20
Show Gist options
  • Select an option

  • Save kenyon/314f0837af4c375dd402590187b88fe1 to your computer and use it in GitHub Desktop.

Select an option

Save kenyon/314f0837af4c375dd402590187b88fe1 to your computer and use it in GitHub Desktop.
kenyon@iMac ~/git/puppet-systemd (master|u=) % bundle exec rspec spec/unit/puppet/provider/loginctl_user/ruby_spec.rb
FF..
Coverage Report:
Total resources: 0
Touched resources: 0
Resource coverage: 100.00%
Failures:
1) Puppet::Type::Loginctl_user::ProviderRuby enables linger
Failure/Error: resource.provider.linger = :enabled
NoMethodError:
undefined method 'linger=' for nil
# ./spec/unit/puppet/provider/loginctl_user/ruby_spec.rb:34:in 'block (2 levels) in <top (required)>'
2) Puppet::Type::Loginctl_user::ProviderRuby disables linger
Failure/Error: resource.provider.linger = :disabled
NoMethodError:
undefined method 'linger=' for nil
# ./spec/unit/puppet/provider/loginctl_user/ruby_spec.rb:40:in 'block (2 levels) in <top (required)>'
Finished in 0.04804 seconds (files took 1.06 seconds to load)
4 examples, 2 failures
Failed examples:
rspec ./spec/unit/puppet/provider/loginctl_user/ruby_spec.rb:31 # Puppet::Type::Loginctl_user::ProviderRuby enables linger
rspec ./spec/unit/puppet/provider/loginctl_user/ruby_spec.rb:37 # Puppet::Type::Loginctl_user::ProviderRuby disables linger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment