Sha256: bb493ac33066ea96b00ba0f88245a13ab45fbb4aed7a85560848542649ec825d

Contents?: true

Size: 473 Bytes

Versions: 137

Compression:

Stored size: 473 Bytes

Contents

module RSpec
  module Core
    # @private
    module Extensions
      # @private
      # Used to extend lists of examples and groups to support ordering
      # strategies like randomization.
      module Ordered
        # @private
        def ordered
          if RSpec.configuration.randomize?
            Kernel.srand RSpec.configuration.seed
            sort_by { Kernel.rand size }
          else
            self
          end
        end
      end
    end
  end
end

Version data entries

137 entries across 84 versions & 13 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.5 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.4 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.4 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.3 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.3 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
tnargav-1.3.3 vendor/bundle/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/extensions/ordered.rb
tnargav-1.2.3 vendor/bundle/ruby/1.9.1/gems/rspec-core-2.11.1/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.2 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.2 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.1 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.1 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.0 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.7.0 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/rspec-core-2.10.1/lib/rspec/core/extensions/ordered.rb
classiccms-0.6.9 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.6.9 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.6.8 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.6.8 vendor/bundle/gems/rspec-core-2.9.0/lib/rspec/core/extensions/ordered.rb
classiccms-0.6.7 vendor/bundle/gems/rspec-core-2.10.0/lib/rspec/core/extensions/ordered.rb