Sha256: 9b074df35251d524988569143cb01d4d82fd0a215839496e4c872b5e6f8a40b9

Contents?: true

Size: 535 Bytes

Versions: 9

Compression:

Stored size: 535 Bytes

Contents

module Rutabaga
  NO_TURNIP = true
end

require 'rutabaga'
##
#
# Disables turnip completely
#
module Turnip
  module RSpec
    module Loader
      def load(*a, &b)
        if a.first.end_with?('.feature')
          ::RSpec.warning "Calling features directly has been disabled by rutabaga. To re-enable, do not require rutabaga/no_turnip."
        else
          super
        end
      end
    end
  end
end

::RSpec.configure do |c|
  # Blow away rutabaga's pattern if still there
  c.pattern.gsub!(",features/**/*.feature", "")
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rutabaga-3.0.2 lib/rutabaga/no_turnip.rb
rutabaga-3.0.1 lib/rutabaga/no_turnip.rb
rutabaga-3.0.0 lib/rutabaga/no_turnip.rb
rutabaga-2.1.6 lib/rutabaga/no_turnip.rb
rutabaga-2.1.5 lib/rutabaga/no_turnip.rb
rutabaga-2.1.4 lib/rutabaga/no_turnip.rb
rutabaga-2.1.3 lib/rutabaga/no_turnip.rb
rutabaga-2.1.2 lib/rutabaga/no_turnip.rb
rutabaga-2.1.1 lib/rutabaga/no_turnip.rb