This file is indexed.

/usr/lib/ruby/vendor_ruby/active_support/testing/pending.rb is in ruby-activesupport-3.2 3.2.16-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
# Some code from jeremymcanally's "pending"
# https://github.com/jeremymcanally/pending/tree/master

module ActiveSupport
  module Testing
    module Pending

      unless defined?(Spec)

        @@pending_cases = []
        @@at_exit = false

        def pending(description = "", &block)
          if defined?(::MiniTest)
            skip(description.blank? ? nil : description)
          else
            if description.is_a?(Symbol)
              is_pending = $tags[description]
              return block.call unless is_pending
            end

            if block_given?
              failed = false

              begin
                block.call
              rescue Exception
                failed = true
              end

              flunk("<#{description}> did not fail.") unless failed
            end

            caller[0] =~ (/(.*):(.*):in `(.*)'/)
            @@pending_cases << "#{$3} at #{$1}, line #{$2}"
            print "P"

            @@at_exit ||= begin
              at_exit do
                puts "\nPending Cases:"
                @@pending_cases.each do |test_case|
                  puts test_case
                end
              end
            end
          end
        end
      end

    end
  end
end