Sha256: 049d24c63fe7ac59ea85624e47367ad81c22cef6e9b6ae1ffeb1fa118f175684

Contents?: true

Size: 471 Bytes

Versions: 1

Compression:

Stored size: 471 Bytes

Contents

require 'test_helper'

class ColumnDefaultServiceTest < ActiveSupport::TestCase
  test 'valid migration text' do
    migration = Ryakuzu::ColumnDefaultService.new('table' => 'users', 'column' => 'accepted', 'type' => 'Boolean', 'parameters' => { ':old_type' => 'string' })

    except = "remove_column :users, :accepted\nadd_column :users, :accepted, :boolean"
    assert_equal except, migration.send(:remove_column_text, 'users', 'accepted', %w(type Boolean))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ryakuzu-0.2.6 test/services/column_default_service_test.rb