Sha256: 3bd60d672f07f3749a9d5fd2ca8905cad1ae163da66eb37e130bc06012de10de

Contents?: true

Size: 711 Bytes

Versions: 4

Compression:

Stored size: 711 Bytes

Contents

# encoding: utf-8
require 'spec_helper'
require 'action_view'
require 'active_support'
require_relative '../../../app/helpers/badge_label_helper'

include ActionView::Helpers
include ActionView::Context
include BadgeLabelHelper

describe BadgeLabelHelper, :type => :helper do
  it "should return a basic bootstrap badge" do
    badge('test').gsub(/\s/, '').downcase.should eql(BASIC_BADGE.gsub(/\s/, '').downcase)
  end

  it "should return a bootstrap badge with class" do
    badge('waning', :warning).gsub(/\s/, '').downcase.should eql(BADGE_WITH_CLASS.gsub(/\s/, '').downcase)
  end
end

BASIC_BADGE = %{<span class="badge">test</span>}
BADGE_WITH_CLASS = %{<span class="badge badge-warning">waning</span>}

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
twitter-bootstrap3-rails-3.2.7.1 spec/lib/twitter_bootstrap_rails/badge_label_helper_spec.rb
twitter-bootstrap3-rails-3.2.7 spec/lib/twitter_bootstrap_rails/badge_label_helper_spec.rb
twitter-bootstrap-rails-2.2.8 spec/lib/twitter_bootstrap_rails/badge_label_helper_spec.rb
twitter-bootstrap-rails-2.2.7 spec/lib/twitter_bootstrap_rails/badge_label_helper_spec.rb