Sha256: 0d14f46f8f9d61e44a2e1feeedc7961d7891de05148fc209bdb167d60bd6ee3c

Contents?: true

Size: 774 Bytes

Versions: 67

Compression:

Stored size: 774 Bytes

Contents

require 'spec_helper'

module Beaker
  describe Mac::Exec do
    class MacExecTest
      include Mac::Exec

      def initialize(hash, logger)
        @hash = hash
        @logger = logger
      end

      def [](k)
        @hash[k]
      end

      def to_s
        "me"
      end

    end

    let (:opts)     { @opts || {} }
    let (:logger)   { double( 'logger' ).as_null_object }
    let (:instance) { MacExecTest.new(opts, logger) }

    describe '#selinux_enabled?' do
      it 'does not call selinuxenabled' do
        expect(Beaker::Command).not_to receive(:new).with("sudo selinuxenabled")
        expect(instance).not_to receive(:exec).with(0, :accept_all_exit_codes => true)
        expect(instance.selinux_enabled?).to be === false
      end
    end
  end
end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
beaker-4.21.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.20.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.19.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.18.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.17.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.16.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.15.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.14.1 spec/beaker/host/mac/exec_spec.rb
beaker-4.14.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.13.1 spec/beaker/host/mac/exec_spec.rb
beaker-4.13.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.12.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.11.1 spec/beaker/host/mac/exec_spec.rb
beaker-4.11.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.10.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.9.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.8.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.7.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.6.0 spec/beaker/host/mac/exec_spec.rb
beaker-4.5.0 spec/beaker/host/mac/exec_spec.rb