Sha256: 9f29c54f21478253ae4d11f68d28356513d47de684333e386e9653c59bef36c4
Contents?: true
Size: 1.98 KB
Versions: 2
Compression:
Stored size: 1.98 KB
Contents
require 'spec_helper' class UsageCssSpec < Less::Rails::Bootstrap::Spec describe 'application.css' do let(:app_css) { dummy_asset('application.css') } it 'will render main bootstrap.less file and all included modules' do app_css.must_include 'Bootstrap v2' end it 'must include basic css afterward' do app_css.must_include '#other-css { color: red; }', 'From our code afterward.' end it 'uses less-rails asset-url helper for images' do app_css.must_include 'url("/assets/twitter/bootstrap/glyphicons-halflings.png")' app_css.must_include 'url("/assets/twitter/bootstrap/glyphicons-halflings-white.png")' end end describe 'framework.css.less' do before { dummy_config.less.compress = true } let(:framework_css) { dummy_asset('framework.css') } it 'will render bootstrap functions' do border_radius_line = line_for_framework_css('framework-border-radius') border_radius_line.must_include '-webkit-border-radius:4px' border_radius_line.must_include '-moz-border-radius:4px' border_radius_line.must_include 'border-radius:4px' end it 'will render bootstrap variables' do link_color_line = line_for_framework_css('framework-linkColor') link_color_line.must_include 'color:#0088cc;' end end describe 'individual.css.less' do before { dummy_config.less.compress = true } let(:individual_css) { dummy_asset('individual.css') } it 'will render bootstrap variables and mixins' do my_button_line = line_for_individual_css('individual-my-button') my_button_line.must_include '-webkit-border-radius:10px' my_button_line.must_include '-moz-border-radius:10px' my_button_line.must_include 'border-radius:10px' end end private def line_for_framework_css(name) framework_css.each_line.detect{ |line| line.include? name }.strip end def line_for_individual_css(name) individual_css.each_line.detect{ |line| line.include? name }.strip end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
less-rails-bootstrap-2.0.10 | test/cases/usage_css_spec.rb |
less-rails-bootstrap-2.0.9 | test/cases/usage_css_spec.rb |