diff options
author | Rémy Coutable <remy@rymai.me> | 2017-02-21 20:00:46 +0300 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2017-02-21 20:00:46 +0300 |
commit | c9fcae8e855139362532a9c1f63b688a6b3b3107 (patch) | |
tree | d3071bdbede4ce05f614ab905440ee4e1795a37f /spec | |
parent | 2d2ed828880f620238dc7ef5c9f75fb6e7fef59a (diff) | |
parent | 79696f5b7aaf260176355026e91af05d40d92d0c (diff) |
Merge branch 'hash-concurrent-foreign-key-names' into 'master'
Hash concurrent foreign key names similar to Rails
See merge request !9415
Diffstat (limited to 'spec')
-rw-r--r-- | spec/lib/gitlab/database/migration_helpers_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/lib/gitlab/database/migration_helpers_spec.rb b/spec/lib/gitlab/database/migration_helpers_spec.rb index e94ca4fcfd2..e007044868c 100644 --- a/spec/lib/gitlab/database/migration_helpers_spec.rb +++ b/spec/lib/gitlab/database/migration_helpers_spec.rb @@ -101,6 +101,16 @@ describe Gitlab::Database::MigrationHelpers, lib: true do end end + describe '#concurrent_foreign_key_name' do + it 'returns the name for a foreign key' do + name = model.concurrent_foreign_key_name(:this_is_a_very_long_table_name, + :with_a_very_long_column_name) + + expect(name).to be_an_instance_of(String) + expect(name.length).to eq(13) + end + end + describe '#disable_statement_timeout' do context 'using PostgreSQL' do it 'disables statement timeouts' do |