module GdsApi::TestHelpers::EmailAlertApi

def assert_email_alert_sent(attributes = nil)

def assert_email_alert_sent(attributes = nil)
  if attributes
    matcher = ->(request) do
      payload = JSON.parse(request.body)
      payload.select { |k, _| attributes.key?(k) } == attributes
    end
  end
  assert_requested(:post, notifications_url, times: 1, &matcher)
end