Sha256: ecb02276ee07a16f5ea79140039bdd9c2fe479690bde811daa634c91508bec84

Contents?: true

Size: 671 Bytes

Versions: 12

Compression:

Stored size: 671 Bytes

Contents

require_relative './spec_helper'

RSpec.describe SmartTable do
  it "has a version number" do
    expect(SmartTable::VERSION).not_to be nil
  end

  it 'loads engine' do
    expect(defined? SmartTable::Engine).to be_truthy
    expect(SmartTable::Engine.superclass).to be == Rails::Engine
  end

  it 'loads init generator' do
    expect(defined? SmartTable::InitGenerator).to be_truthy
    expect(SmartTable::InitGenerator.superclass).to be == Rails::Generators::Base
  end

  describe '.setup' do
    it 'receives a block and yields gem configuration' do
      SmartTable.setup do |config|
        expect(config).to be == SmartTable::Config
      end
    end
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
smart_table-0.0.12 ./spec/smart_table_spec.rb
smart_table-0.0.11 ./spec/smart_table_spec.rb
smart_table-0.0.10 ./spec/smart_table_spec.rb
smart_table-0.0.9 ./spec/smart_table_spec.rb
smart_table-0.0.8 ./spec/smart_table_spec.rb
smart_table-0.0.7 ./spec/smart_table_spec.rb
smart_table-0.0.6 ./spec/smart_table_spec.rb
smart_table-0.0.5 ./spec/smart_table_spec.rb
smart_table-0.0.4 ./spec/smart_table_spec.rb
smart_table-0.0.3 ./spec/smart_table_spec.rb
smart_table-0.0.2 ./spec/smart_table_spec.rb
smart_table-0.0.1 ./spec/smart_table_spec.rb