Revision fe3c8eff
Added by Daniel Lobato Garcia over 8 years ago
app/models/docker_registry.rb | ||
---|---|---|
6 | 6 |
has_many :containers, :foreign_key => "registry_id", :dependent => :destroy |
7 | 7 |
encrypts :password |
8 | 8 |
|
9 |
validates_lengths_from_database |
|
10 |
validates :name, :presence => true, :uniqueness => true |
|
11 |
|
|
9 | 12 |
scoped_search :on => :name, :complete_value => true |
10 | 13 |
scoped_search :on => :url |
11 | 14 |
|
test/units/docker_registry_test.rb | ||
---|---|---|
18 | 18 |
end |
19 | 19 |
|
20 | 20 |
test 'password is stored encrypted' do |
21 |
r = as_admin { FactoryGirl.create(:docker_registry) } |
|
22 |
assert r.is_decryptable?(r.password_in_db) |
|
21 |
registry = as_admin { FactoryGirl.create(:docker_registry) } |
|
22 |
assert registry.is_decryptable?(registry.password_in_db) |
|
23 |
end |
|
24 |
|
|
25 |
test 'registries need a name' do |
|
26 |
registry = FactoryGirl.build(:docker_registry, :name => '') |
|
27 |
refute registry.valid? |
|
23 | 28 |
end |
24 | 29 |
end |
Also available in: Unified diff
Fixes #9269 - Validate registry name