Sha256: e5e42d11f9431247b7724f32c39da05fdf1d2e042e0b7d160430252926e12c04

Contents?: true

Size: 1.33 KB

Versions: 24

Compression:

Stored size: 1.33 KB

Contents

require 'spec_helper'

describe SemanticFlashHelper do
  describe 'semantic_flash' do
    it 'should return warning flash message' do
      @request.flash[:warning] = 'Update Warning!'
      expect(semantic_flash).to eq '<div class="ui warning message"><i class="close icon"></i>Update Warning!</div>'
    end

    it 'should return alert-success message when using notice message' do
      @request.flash[:notice] = 'Update Success!'
      expect(semantic_flash).to eq '<div class="ui success message"><i class="close icon"></i>Update Success!</div>'
    end

    it 'should return error message when using notice alert' do
      @request.flash[:alert] = 'Update Failed!'
      expect(semantic_flash).to eq '<div class="ui error message"><i class="close icon"></i>Update Failed!</div>'
    end

    it 'should return alert-error message when using notice error' do
      @request.flash[:error] = 'Update Failed!'
      expect(semantic_flash).to eq '<div class="ui error message"><i class="close icon"></i>Update Failed!</div>'
    end

    it 'should return no message when using an undefined message' do
      @request.flash[:undefined] = 'Update Undefined!'
      expect(semantic_flash).to eq ''
    end

    it 'should return no message when the message is blank' do
      @request.flash[:notice] = ''
      expect(semantic_flash).to eq ''
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
fomantic-ui-sass-2.9.3 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.9.2 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.9.1 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.9.0 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.8.1 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.8 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.7.1 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.7 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.6 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.5 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.4 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.3 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.2 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.1.1 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.8.1 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.7.8 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.7.7 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.7.6 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.7.5 spec/helpers/semantic_flash_helper_spec.rb
fomantic-ui-sass-2.7.4 spec/helpers/semantic_flash_helper_spec.rb