Sha256: 64eef7d76f73a16d6ebc16ebac0ce195905b17b52945b444764fbd94d80ee4bd

Contents?: true

Size: 823 Bytes

Versions: 91

Compression:

Stored size: 823 Bytes

Contents

# frozen_string_literal: true

require 'bundler'

# Somewhere between
#   `ruby -w -W2 -S rspec ...`
# and the rspec executable `bundle/setup` is required or
# `Bundler.setup` without groups called. This will let Bundler
# load ALL gems from ALL groups. This results in leaking
# gems only for rails integration tests into msgr testing
# environment.
#
# This file will be required by ruby on the commandline before
# everything else can kick in. The code snippet below will
# patch bundler to just ignore `setup` calls without
# specified groups. All test helper will explicit call
# `Bundler.setup` with required test groups.

module Bundler
  class << self
    alias old_setup setup
    def setup(*groups)
      old_setup(*groups) unless groups.empty?
    end
  end
end

# Only load default group
Bundler.setup :default

Version data entries

91 entries across 91 versions & 1 rubygems

Version Path
msgr-1.1.0 spec/support/setup.rb
msgr-1.0.0.1.b217 spec/support/setup.rb
msgr-1.0.0.1.b216 spec/support/setup.rb
msgr-1.0.0.1.b215 spec/support/setup.rb
msgr-1.0.0.1.b214 spec/support/setup.rb
msgr-1.0.0.1.b213 spec/support/setup.rb
msgr-1.0.0.1.b212 spec/support/setup.rb
msgr-1.0.0.1.b211 spec/support/setup.rb
msgr-1.0.0.1.b210 spec/support/setup.rb
msgr-1.0.0.1.b209 spec/support/setup.rb
msgr-1.0.0.1.b208 spec/support/setup.rb
msgr-1.0.0.1.b207 spec/support/setup.rb
msgr-1.0.0.1.b206 spec/support/setup.rb
msgr-1.0.0.1.b205 spec/support/setup.rb
msgr-1.0.0.1.b204 spec/support/setup.rb
msgr-1.0.0.1.b203 spec/support/setup.rb
msgr-1.0.0.1.b202 spec/support/setup.rb
msgr-1.0.0.1.b201 spec/support/setup.rb
msgr-1.0.0.1.b200 spec/support/setup.rb
msgr-1.0.0.1.b199 spec/support/setup.rb