Projet

Général

Profil

Révision c1bd001d

IDc1bd001d1ceed11d96a31a7f1722dedb1732e31e
Parent 3f278f1c
Enfant e0bb7852

Ajouté par canihavethisone il y a 10 mois

Added shell provider to execs. Hash generate now in array. Ran rubocop:autocorrect

Voir les différences:

spec/classes/nftables_spec.rb
319 319
        end
320 320

  
321 321
        it { is_expected.not_to contain_file('/foo/bar') }
322

  
322 323
        it {
323 324
          is_expected.to contain_exec('nftables_memory_state_check').with(
324
            command: ["echo", "reloading_nftables"],
325
            command: %w[echo reloading_nftables],
325 326
            notify: 'Service[nftables]',
326
            unless: ["test -s /foo/bar -a \"$(nft -s list ruleset | sha1sum)\" = \"$(cat /foo/bar)\""]
327
            unless: ['test -s /foo/bar -a "$(nft -s list ruleset | sha1sum)" = "$(cat /foo/bar)"']
327 328
          )
328 329
        }
330

  
329 331
        it {
330 332
          is_expected.to contain_exec('nftables_generate_hash').with(
331
            command: %r{^nft -s list ruleset \| sha1sum > /foo/bar$},
333
            command: ['nft -s list ruleset | sha1sum > /foo/bar'],
332 334
            subscribe: 'Service[nftables]',
333
            refreshonly: true,
335
            refreshonly: true
334 336
          )
335 337
        }
336 338
      end

Formats disponibles : Unified diff