Sha256: 0efb5743e81f71837037ed5fdb4c8f854acdb5a060ec3d08971b9315c54c8a3a

Contents?: true

Size: 718 Bytes

Versions: 2

Compression:

Stored size: 718 Bytes

Contents

require 'spec_helper'

describe Helmsman do
  describe '#current_css_class' do
    after { Helmsman.current_css_class = 'active' }

    it 'defaults to active' do
      expect(Helmsman.current_css_class).to eq 'active'
    end

    it 'is settable and gettable' do
      Helmsman.current_css_class = 'foo'
      expect(Helmsman.current_css_class).to eq 'foo'
    end
  end

  describe '#disabled_css_class' do
    after { Helmsman.disabled_css_class = 'disabled' }

    it 'defaults to disabled' do
      expect(Helmsman.disabled_css_class).to eq 'disabled'
    end

    it 'is settable and gettable' do
      Helmsman.disabled_css_class = 'foo'
      expect(Helmsman.disabled_css_class).to eq 'foo'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
helmsman-0.2.0 spec/lib/helmsman_spec.rb
helmsman-0.1.0 spec/lib/helmsman_spec.rb