Sha256: fc8a6ac6d9ec03d4d1223ed95c6e05cb0e1261603263b450db70f687de44bbd2

Contents?: true

Size: 502 Bytes

Versions: 5

Compression:

Stored size: 502 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe RuboCop::Cop::Sequel::ColumnDefault do
  subject(:cop) { described_class.new }

  it 'registers an offense when setting a default' do
    offenses = inspect_source('add_column(:products, :type, :text, default: "cop")')
    expect(offenses.size).to eq(1)
  end

  it 'does not register an offense when not setting a default' do
    offenses = inspect_source('add_column(:products, :type, :text)')
    expect(offenses).to be_empty
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubocop-sequel-0.3.4 spec/rubocop/cop/sequel/column_default_spec.rb
rubocop-sequel-0.3.3 spec/rubocop/cop/sequel/column_default_spec.rb
rubocop-sequel-0.3.1 spec/rubocop/cop/sequel/column_default_spec.rb
rubocop-sequel-0.3.0 spec/rubocop/cop/sequel/column_default_spec.rb
rubocop-sequel-0.2.0 spec/rubocop/cop/sequel/column_default_spec.rb