|
|
@ -7,18 +7,6 @@ RSpec.describe 'Tags' do
|
|
|
|
context 'when tag exists' do
|
|
|
|
context 'when tag exists' do
|
|
|
|
let(:tag) { Fabricate :tag }
|
|
|
|
let(:tag) { Fabricate :tag }
|
|
|
|
|
|
|
|
|
|
|
|
context 'with HTML format' do
|
|
|
|
|
|
|
|
# TODO: Update the have_cacheable_headers matcher to operate on capybara sessions
|
|
|
|
|
|
|
|
# Remove this example, rely on system spec (which should use matcher)
|
|
|
|
|
|
|
|
before { get tag_path(tag) }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it 'returns http success' do
|
|
|
|
|
|
|
|
expect(response)
|
|
|
|
|
|
|
|
.to have_http_status(200)
|
|
|
|
|
|
|
|
.and have_cacheable_headers.with_vary('Accept, Accept-Language, Cookie')
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
context 'with JSON format' do
|
|
|
|
context 'with JSON format' do
|
|
|
|
before { get tag_path(tag, format: :json) }
|
|
|
|
before { get tag_path(tag, format: :json) }
|
|
|
|
|
|
|
|
|
|
|
|