1
0
mirror of https://github.com/mastodon/mastodon synced 2025-01-10 20:03:22 +09:00
mastodon/spec/support/matchers/private_cache_control.rb

15 lines
375 B
Ruby
Raw Normal View History

# frozen_string_literal: true
RSpec::Matchers.define :have_private_cache_control do
match do |page|
page.response_headers['Cache-Control'] == 'private, no-store'
end
failure_message do |page|
<<~ERROR
Expected page to have `Cache-Control` header with `private, no-store` but it has:
#{page.response_headers['Cache-Control']}
ERROR
end
end