This file is indexed.

/usr/lib/ruby/vendor_ruby/aruba/rspec.rb is in ruby-aruba 0.14.2-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
require 'rspec/core'

require 'aruba'
require 'aruba/api'
require 'aruba/version'

if Aruba::VERSION >= '1.0.0'
  Aruba.configure do |config|
    config.working_directory = 'tmp/rspec'
  end
end

RSpec.configure do |config|
  config.include Aruba::Api, :type => :aruba

  # Setup environment for aruba
  config.around :each do |example|
    if self.class.include? Aruba::Api
      restore_env
      setup_aruba
    end

    example.run

    next unless self.class.include? Aruba::Api
    stop_all_commands
  end

  if Aruba::VERSION >= '1.0.0'
    config.around :each do |example|
      Aruba.platform.with_environment do
        example.run
      end
    end
  end

  config.before :each do |example|
    next unless self.class.include? Aruba::Api

    example.metadata.each { |k, v| aruba.config.set_if_option(k, v) }
  end

  # Activate announcers based on rspec metadata
  config.before :each do |example|
    next unless self.class.include?(Aruba::Api)

    if example.metadata[:announce_environment]
      Aruba.platform.deprecated 'announce_environment is deprecated. Use announce_changed_environment instead'

      aruba.announcer.activate(:changed_environment)
    end

    aruba.announcer.activate(:full_environment)     if example.metadata[:announce_full_environment]
    aruba.announcer.activate(:changed_environment)  if example.metadata[:announce_changed_environment]

    if example.metadata[:announce_modified_environment]
      Aruba.platform.deprecated 'announce_modified_environment is deprecated. Use announce_changed_environment instead'

      aruba.announcer.activate(:changed_environment)
    end

    aruba.announcer.activate(:command)                   if example.metadata[:announce_command]
    aruba.announcer.activate(:directory)                 if example.metadata[:announce_directory]
    aruba.announcer.activate(:full_environment)          if example.metadata[:announce_full_environment]
    aruba.announcer.activate(:stderr)                    if example.metadata[:announce_stderr]
    aruba.announcer.activate(:stdout)                    if example.metadata[:announce_stdout]
    aruba.announcer.activate(:stop_signal)               if example.metadata[:announce_stop_signal]
    aruba.announcer.activate(:timeout)                   if example.metadata[:announce_timeout]
    aruba.announcer.activate(:wait_time)                 if example.metadata[:announce_wait_time]
    aruba.announcer.activate(:command_content)           if example.metadata[:announce_command_content]
    aruba.announcer.activate(:command_filesystem_status) if example.metadata[:announce_command_filesystem_status]

    if example.metadata[:announce_output]
      aruba.announcer.activate(:stderr)
      aruba.announcer.activate(:stdout)
    end

    if example.metadata[:announce]
      aruba.announcer.activate(:changed_environment)
      aruba.announcer.activate(:command)
      aruba.announcer.activate(:directory)
      aruba.announcer.activate(:environment)
      aruba.announcer.activate(:full_environment)
      aruba.announcer.activate(:stderr)
      aruba.announcer.activate(:stdout)
      aruba.announcer.activate(:stop_signal)
      aruba.announcer.activate(:timeout)
      aruba.announcer.activate(:wait_time)
      aruba.announcer.activate(:command_content)
      aruba.announcer.activate(:command_filesystem_status)
    end
  end

  # Modify PATH to include project/bin
  config.before :each do
    next unless self.class.include? Aruba::Api

    prepend_environment_variable 'PATH', aruba.config.command_search_paths.join(':') + ':'
  end

  # Use configured home directory as HOME
  config.before :each do |example|
    next unless self.class.include? Aruba::Api

    set_environment_variable 'HOME', aruba.config.home_directory
  end
end