Sha256: 791809fce959b020c26c7c5d2d0626f65e60fd8bb628fa435447f7f46c826639
Contents?: true
Size: 782 Bytes
Versions: 2
Compression:
Stored size: 782 Bytes
Contents
require 'rails_helper' describe 'Method-less mobile template only action', type: :request do subject do get '/method_less_action_support', headers: headers end let(:headers) do {} end context 'when accessed with mobile User-Agent' do before do headers['User-Agent'] = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; ja-jp) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16' end it 'successfully renders mobile template' do subject expect(response).to have_http_status(200) end end context 'when accessed with non-mobile User-Agent' do it 'raises AbstractController::ActionNotFound' do expect { subject }.to raise_error(AbstractController::ActionNotFound) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jpmobile-7.0.4 | test/rails/overrides/spec/requests/method_less_action_support_spec.rb |
jpmobile-7.0.3 | test/rails/overrides/spec/requests/method_less_action_support_spec.rb |