diff options
Diffstat (limited to 'spec/services/projects/container_repository/third_party/cleanup_tags_service_spec.rb')
-rw-r--r-- | spec/services/projects/container_repository/third_party/cleanup_tags_service_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/services/projects/container_repository/third_party/cleanup_tags_service_spec.rb b/spec/services/projects/container_repository/third_party/cleanup_tags_service_spec.rb index 2d034d577ac..7227834b131 100644 --- a/spec/services/projects/container_repository/third_party/cleanup_tags_service_spec.rb +++ b/spec/services/projects/container_repository/third_party/cleanup_tags_service_spec.rb @@ -51,6 +51,16 @@ RSpec.describe Projects::ContainerRepository::ThirdParty::CleanupTagsService, :c }, supports_caching: true + it_behaves_like 'when regex matching everything is specified and latest is not kept', + delete_expectations: [%w[A Ba Bb C D E latest]], + service_response_extra: { + before_truncate_size: 7, + after_truncate_size: 7, + before_delete_size: 7, + cached_tags_count: 0 + }, + supports_caching: true + it_behaves_like 'when delete regex matching specific tags is used', service_response_extra: { before_truncate_size: 2, |