Sha256: d6637dbef6688308eb4202b116de0d0d17f06a3ca0b7c2a9e0d09c3ba0f81295

Contents?: true

Size: 806 Bytes

Versions: 108

Compression:

Stored size: 806 Bytes

Contents

module EnvHelpers
  def http_request_env_with_data(args = {})
    path = args.delete(:path) || "/blog"
    Rack::MockRequest.env_for(
      path,
      :params => args[:params] || {
        "controller" => "blog_posts",
        "action" => "show",
        "id" => "1"
      }
    ).merge(
      :controller => "BlogPostsController",
      :action => "show",
      :request_format => "html",
      :request_method => "GET",
      :status => "200",
      :view_runtime => 500,
      :db_runtime => 500,
      :metadata => { :key => "value" }
    ).merge(args)
  end

  def background_env_with_data(args = {})
    {
      :class => "BackgroundJob",
      :method => "perform",
      :priority => 1,
      :attempts => 0,
      :queue => "default",
      :queue_start => fixed_time
    }.merge(args)
  end
end

Version data entries

108 entries across 108 versions & 1 rubygems

Version Path
appsignal-3.0.11-java spec/support/helpers/env_helpers.rb
appsignal-3.0.11 spec/support/helpers/env_helpers.rb
appsignal-3.0.10-java spec/support/helpers/env_helpers.rb
appsignal-3.0.10 spec/support/helpers/env_helpers.rb
appsignal-2.11.10-java spec/support/helpers/env_helpers.rb
appsignal-2.11.10 spec/support/helpers/env_helpers.rb
appsignal-3.0.9-java spec/support/helpers/env_helpers.rb
appsignal-3.0.9 spec/support/helpers/env_helpers.rb
appsignal-3.0.8-java spec/support/helpers/env_helpers.rb
appsignal-3.0.8 spec/support/helpers/env_helpers.rb
appsignal-3.0.7-java spec/support/helpers/env_helpers.rb
appsignal-3.0.7 spec/support/helpers/env_helpers.rb
appsignal-3.0.6-java spec/support/helpers/env_helpers.rb
appsignal-3.0.6 spec/support/helpers/env_helpers.rb
appsignal-3.0.5-java spec/support/helpers/env_helpers.rb
appsignal-3.0.5 spec/support/helpers/env_helpers.rb
appsignal-3.0.4-java spec/support/helpers/env_helpers.rb
appsignal-3.0.4 spec/support/helpers/env_helpers.rb
appsignal-3.0.4.alpha.1-java spec/support/helpers/env_helpers.rb
appsignal-3.0.4.alpha.1 spec/support/helpers/env_helpers.rb