Sha256: 5c5dc793b1f8267e1ba65d4cfc320ff2c9e12c85db3a77b7ef42eb1de8a0fdb7

Contents?: true

Size: 807 Bytes

Versions: 4

Compression:

Stored size: 807 Bytes

Contents

ENV['RAILS_ENV'] ||= 'test'
require File.expand_path("../dummy/config/environment.rb",  __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
require 'factory_girl_rails'
require 'pry'
Rails.backtrace_cleaner.remove_silencers!
# Load support files
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }
RSpec.configure do |config|
  config.mock_with :rspec
  config.use_transactional_fixtures = true
  config.infer_base_class_for_anonymous_controllers = false
  config.order = "random"
end

def raw_post(action, params, body)
  @request.env['RAW_POST_DATA'] = body
  response = post(action, params)
  @request.env.delete('RAW_POST_DATA')
  response
end

def webhooks_json(event, attributes = {})
  {
    'type' => event,
    'data' => {
      'object' => attributes
    }
  }.to_json
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
koudoku-1.0.0 spec/spec_helper.rb
koudoku-0.0.11 spec/spec_helper.rb
koudoku-0.0.10 spec/spec_helper.rb
koudoku-0.0.9 spec/spec_helper.rb