Sha256: 64040f0b6234caf451c5ec7cbfe384e6c82966a501715af7a9ab3a76225aa0c3

Contents?: true

Size: 1.14 KB

Versions: 11

Compression:

Stored size: 1.14 KB

Contents

require "json"

module Fixtures
  module EventWebhook
    PUBLIC_KEY = 'MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE83T4O/n84iotIvIW4mdBgQ/7dAfSmpqIM8kF9mN1flpVKS3GRqe62gw+2fNNRaINXvVpiglSI8eNEc6wEA3F+g=='.freeze
    FAILING_PUBLIC_KEY = 'MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqTxd43gyp8IOEto2LdIfjRQrIbsd4SXZkLW6jDutdhXSJCWHw8REntlo7aNDthvj+y7GjUuFDb/R1NGe1OPzpA=='.freeze
    SIGNATURE = 'MEUCIGHQVtGj+Y3LkG9fLcxf3qfI10QysgDWmMOVmxG0u6ZUAiEAyBiXDWzM+uOe5W0JuG+luQAbPIqHh89M15TluLtEZtM='.freeze
    FAILING_SIGNATURE = 'MEUCIQCtIHJeH93Y+qpYeWrySphQgpNGNr/U+UyUlBkU6n7RAwIgJTz2C+8a8xonZGi6BpSzoQsbVRamr2nlxFDWYNH3j/0='.freeze
    TIMESTAMP = '1600112502'.freeze
    PAYLOAD = "#{[
      {
        email: 'hello@world.com',
        event: 'dropped',
        reason: 'Bounced Address',
        sg_event_id: 'ZHJvcC0xMDk5NDkxOS1MUnpYbF9OSFN0T0doUTRrb2ZTbV9BLTA',
        sg_message_id: 'LRzXl_NHStOGhQ4kofSm_A.filterdrecv-p3mdw1-756b745b58-kmzbl-18-5F5FC76C-9.0',
        'smtp-id': '<LRzXl_NHStOGhQ4kofSm_A@ismtpd0039p1iad1.sendgrid.net>',
        timestamp: 1_600_112_492
      }
    ].to_json}\r\n".freeze # Be sure to include the trailing carriage return and newline!
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sendgrid-ruby-6.7.0 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.6.2 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.6.1 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.6.0 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.5.2 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.5.1 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.5.0 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.4.0 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.3.9 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.3.8 spec/fixtures/event_webhook.rb
sendgrid-ruby-6.3.7 spec/fixtures/event_webhook.rb