Sha256: 2364e43134c2f13be38f8e2aead6585078cb059b72b3607a94bb7bc2095e871e

Contents?: true

Size: 1.58 KB

Versions: 2

Compression:

Stored size: 1.58 KB

Contents

require 'spec_helper'

class UsageCssSpec < Wysihtml5n::Rails::Spec

  describe 'application.css' do

    let(:app_css) { dummy_asset('application.css') }

    it 'will render wysihtml5n file with all included dependencies' do
      app_css.must_include 'bootstrap.scss'
      app_css.must_include 'editor.scss'
      app_css.must_include 'font-awesome.scss'
    end

    it 'must include basic css afterward' do
      app_css.must_include '#other-css { color: red; }',  'From our code afterward.'
    end

    it 'must render the correct path for the icon sprites' do
      app_css.must_include 'url(/assets/wysihtml5n/fontawesome-webfont.woff)'
    end

  end

  describe 'individual.scss' do

    let(:individual_css) { dummy_asset('individual.css') }

    it 'will render bootstrap, font-awesome and editor CSS' do
      individual_css.must_include 'bootstrap.scss'
      #individual_css.must_include 'editor.scss'
      #individual_css.must_include 'font-awesome.scss'
    end

  end

  describe 'sprockets.css' do

    let(:sprockets_css) { dummy_asset('sprockets.css') }

    it 'will render wysihtml5n file with all included dependencies' do
      sprockets_css.must_include 'bootstrap.scss'
      sprockets_css.must_include 'editor.scss'
      sprockets_css.must_include 'font-awesome.scss'
    end

    it 'must include basic css afterward' do
      sprockets_css.must_include '#other-css { color: red; }',  'From our code afterward.'
    end

    it 'must render the correct path for the icon sprites' do
      sprockets_css.must_include 'url(/assets/wysihtml5n/fontawesome-webfont.woff)'
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wysihtml5n-rails-0.0.4 test/cases/usage_css_spec.rb
wysihtml5n-rails-0.0.3 test/cases/usage_css_spec.rb