Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: d442479212
Fetching contributors…

Cannot retrieve contributors at this time

30 lines (25 sloc) 1.049 kB
require 'spec_helper'
describe MobileFu::MobilizedStyles do
before(:each) do
@view = mock :ActionView
@request = mock :ActionRequest
@view.extend MobileFu::MobilizedStyles
@view.stub!(:request).and_return @request
@request.stub! :user_agent
end
def ua(str)
@request.stub!(:user_agent).and_return str
end
it "will include a mobilized css file if it recognizes a string in the user agent" do
ua "iphone"
File.should_receive(:exist?).with("stylesheets/style_iphone.css").and_return true
@view.should_receive(:stylesheet_link_tag).with "style", "style_iphone"
@view.stylesheet_link_tag_with_mobilization "style"
end
it "includes mobiziled css files whether or not the original call to stylesheet_link_tag used a file extension" do
ua "blackberry"
File.should_receive(:exist?).with("stylesheets/style_blackberry.css").and_return true
@view.should_receive(:stylesheet_link_tag).with "style.css", "style_blackberry"
@view.stylesheet_link_tag_with_mobilization "style.css"
end
end
Jump to Line
Something went wrong with that request. Please try again.