test/test_rack_request.rb in schmobile-0.4.1 vs test/test_rack_request.rb in schmobile-1.0.0
- old
+ new
@@ -14,17 +14,17 @@
end
end
context "#is_mobile?" do
should "only call the filter chain once" do
- Rack::Schmobile::Filters.expects(:apply).once.returns(false)
+ Schmobile::Filters.expects(:apply).once.returns(false)
one_request = request
3.times { one_request.is_mobile? }
end
should "re-call the filter chain once reset" do
- Rack::Schmobile::Filters.expects(:apply).twice.returns(false)
+ Schmobile::Filters.expects(:apply).twice.returns(false)
one_request = request
3.times { one_request.is_mobile? }
one_request.toggle_mobile_session!
3.times { one_request.is_mobile? }
end
@@ -54,27 +54,27 @@
should "not detect an ipad as a mobile browser" do
assert !request("HTTP_USER_AGENT" => ipad).is_mobile?
end
should "return false when forced in the session" do
- Rack::Request.any_instance.stubs(:session).returns({ Rack::Schmobile::IS_MOBILE => false })
+ Rack::Request.any_instance.stubs(:session).returns({ Schmobile::IS_MOBILE => false })
assert !request("HTTP_USER_AGENT" => iphone).is_mobile?
end
should "return true when forced in the session" do
- Rack::Request.any_instance.stubs(:session).returns({ Rack::Schmobile::IS_MOBILE => true })
+ Rack::Request.any_instance.stubs(:session).returns({ Schmobile::IS_MOBILE => true })
assert request.is_mobile?
end
end
context "with params" do
should "return false when forced via a request parameter" do
- Rack::Request.any_instance.stubs(:params).returns({ Rack::Schmobile::IS_MOBILE => "false" })
+ Rack::Request.any_instance.stubs(:params).returns({ Schmobile::IS_MOBILE => "false" })
assert !request("HTTP_USER_AGENT" => iphone).is_mobile?
end
should "return true when forced via a request parameter" do
- Rack::Request.any_instance.stubs(:params).returns({ Rack::Schmobile::IS_MOBILE => "true" })
+ Rack::Request.any_instance.stubs(:params).returns({ Schmobile::IS_MOBILE => "true" })
assert request.is_mobile?
end
end
end
end