Sha256: c51fbe911fb9a2e4ace5f12eb1201cfb345124acca7615f4aa5ed253e503d47a
Contents?: true
Size: 899 Bytes
Versions: 97
Compression:
Stored size: 899 Bytes
Contents
# frozen_string_literal: true Capybara::SpecHelper.spec '#body' do it 'should return the unmodified page body' do @session.visit('/') expect(@session).to have_content('Hello world!') # wait for content to appear if visit is async expect(@session.body).to include('Hello world!') end context 'encoding of response between ascii and utf8' do it 'should be valid with html entities' do @session.visit('/with_html_entities') expect(@session).to have_content('Encoding') # wait for content to appear if visit is async expect { @session.body.encode!('UTF-8') }.not_to raise_error end it 'should be valid without html entities' do @session.visit('/with_html') expect(@session).to have_content('This is a test') # wait for content to appear if visit is async expect { @session.body.encode!('UTF-8') }.not_to raise_error end end end
Version data entries
97 entries across 83 versions & 5 rubygems