12345678910111213141516171819202122232425262728 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- require 'rails_helper'
- RSpec.describe PGPKeyEmailAddresses, db_strategy: :reset, type: :db_migration do
- before do
- add_column :pgp_keys, :uids, :string, limit: 3000, null: false, default: ''
- add_index :pgp_keys, [:uids], length: 255
- without_column :pgp_keys, column: :name
- without_column :pgp_keys, column: :email_addresses
- PGPKey.reset_column_information
- migrate
- end
- it 'adds `name` column' do
- expect(column_exists?(:pgp_keys, :name)).to be(true)
- end
- it 'adds `email_addresses` column' do
- expect(column_exists?(:pgp_keys, :email_addresses)).to be(true)
- end
- it 'removes `uids` column' do
- expect(column_exists?(:pgp_keys, :uids)).to be(false)
- end
- end
|