Sha256: 109a204aaf72a6199783e06fbf90d1b128e56ee38a2a72ac209484d8f85e1f62

Contents?: true

Size: 1.02 KB

Versions: 9

Compression:

Stored size: 1.02 KB

Contents

# -*- coding: utf-8 -*-
require File.expand_path(File.join(File.dirname(__FILE__), '/../../spec_helper'))

describe Admin::TopController do
  describe "GET 'full_path'" do
    context "PCからのアクセスの場合" do
      before do
        @user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)"
      end
      it '_partial.html.erbが使用されること' do
        get '/admin/top/full_path', {}, { "HTTP_USER_AGENT" => @user_agent}

        response.should have_tag("h2", :content => "_partial.html.erb")
      end
    end

    context "DoCoMoからのアクセスの場合" do
      before do
        @user_agent = "DoCoMo/2.0 SH902i(c100;TB;W24H12)"
      end
      it '_partial_mobile_docomo.html.erbが使用されること' do
        get '/admin/top/full_path', {}, { "HTTP_USER_AGENT" => @user_agent}

        response.should have_tag("h2", :content => "_partial_mobile_docomo.html.erb")
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
jpmobile-3.0.9 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-4.0.1 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-3.0.8 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-4.0.0 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-3.0.7 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-3.0.6 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-3.0.5 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-3.0.4 test/rails/overrides/spec/requests/admin/top_spec.rb
jpmobile-3.0.3 test/rails/overrides/spec/requests/admin/top_spec.rb