Sha256: d1dd7d3079422c3b696baf14dfe58957fded2f49f63229aaebfcbc5234e31360

Contents?: true

Size: 846 Bytes

Versions: 3

Compression:

Stored size: 846 Bytes

Contents

require 'spec_helper'

class UsageJsSpec < Less::Rails::Bootstrap::Spec
  
  describe 'application.js' do
    
    let(:app_js) { dummy_asset('application.js') }
    
    it 'will render main bootstrap.js file and all included modules' do
      files = ['affix', 'alert', 'button', 'carousel', 'collapse', 'dropdown', 'modal',
               'popover', 'scrollspy', 'tab', 'tooltip', 'transition']
      files.each do |file|
        app_js.must_include "#{file}.js"
      end
    end
    
    it 'must include basic js afterward' do
      app_js.must_include '$(document).ready(function(){...});'
    end
    
  end
  
  describe 'individual.css.less' do
    
    let(:individual_js) { dummy_asset('individual.js') }
    
    it 'will render bootstrap variables and mixins' do
      individual_js.must_include 'modal.js'
    end
    
  end


end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
less-rails-bootstrap-3.0.2 test/cases/usage_js_spec.rb
less-rails-bootstrap-3.0.1 test/cases/usage_js_spec.rb
less-rails-bootstrap-3.0.0.rc1 test/cases/usage_js_spec.rb