Sha256: 4bf0c6b4792612f21121fb923ac6a103db241a6fb8bfa71ae6f198b6f9a7abe8
Contents?: true
Size: 1.07 KB
Versions: 44
Compression:
Stored size: 1.07 KB
Contents
# -*- coding: utf-8 -*- require File.expand_path(File.join(File.dirname(__FILE__), '/../spec_helper')) describe "DoCoMo SH902i からのアクセス" do it "request.mobile は Docomo のインスタンスであるべき" do get "/mobile_spec/index", {}, {"HTTP_USER_AGENT" => "DoCoMo/2.0 SH902i(c100;TB;W24H12)"} request.mobile.should be_an_instance_of(Jpmobile::Mobile::Docomo) end it "request.mobile? は true であるべき" do get "/mobile_spec/index", {}, {"HTTP_USER_AGENT" => "DoCoMo/2.0 SH902i(c100;TB;W24H12)"} request.mobile?.should be_true end end describe "DoCoMo SH902i からguid付きのアクセス" do before(:each) do @headers = {"HTTP_USER_AGENT" => "DoCoMo/2.0 SH902i(c100;TB;W24H12)", 'HTTP_X_DCMGUID' => "000000a"} end it "guidを正しく取得できること" do get "/mobile_spec/index", {}, @headers request.mobile.guid.should == "000000a" end it "ident_subscriberでも正しく取得できること" do get "/mobile_spec/index", {}, @headers request.mobile.ident_subscriber.should == "000000a" end end
Version data entries
44 entries across 44 versions & 1 rubygems