Sha256: 132d0ed21231daef779f622003148410e707d39760e3f4046cfe5f13fd5a1b71

Contents?: true

Size: 836 Bytes

Versions: 5

Compression:

Stored size: 836 Bytes

Contents

require 'test_helper'

module Commontator
  describe CommontableConfig do
    it 'must respond to commontable attributes' do
      config = CommontableConfig.new
      COMMONTABLE_ATTRIBUTES.each do |attribute|
        config.must_respond_to attribute
      end
    end
    
    it "won't respond to engine or commontator attributes" do
      config = CommontableConfig.new
      (ENGINE_ATTRIBUTES + COMMONTATOR_ATTRIBUTES).each do |attribute|
        config.wont_respond_to attribute
      end
    end
    
    it 'must be configurable' do
      config = CommontableConfig.new(:comment_create_verb_present => 'create')
      config.comment_create_verb_present.must_equal 'create'
      config = CommontableConfig.new(:comment_create_verb_present => 'post')
      config.comment_create_verb_present.must_equal 'post'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commontator-4.2.2 spec/lib/commontator/commontable_config_spec.rb
commontator-4.2.1 spec/lib/commontator/commontable_config_spec.rb
commontator-4.2.0 spec/lib/commontator/commontable_config_spec.rb
commontator-4.1.2 spec/lib/commontator/commontable_config_spec.rb
commontator-4.1.1 spec/lib/commontator/commontable_config_spec.rb