Improve mass action tests

This commit is contained in:
Karl Erik Õunapuu 2020-11-05 15:37:28 +02:00
parent b61fe5f7b4
commit cfa44f7692
No known key found for this signature in database
GPG key ID: C9DD647298A34764
6 changed files with 18 additions and 10 deletions

View file

@ -1,9 +1,9 @@
class MassAction
def self.process(action_type, entries)
entries = CSV.read(entries, headers: true)
return process_force_delete(entries) if action_type == 'force_delete'
return false unless %w[force_delete].include?(action_type)
false
entries = CSV.read(entries, headers: true)
process_force_delete(entries) if action_type == force_delete
rescue StandardError
false
end
@ -29,7 +29,7 @@ class MassAction
def self.force_delete_entries_valid?(entries)
entries.each do |e|
reasons = %w[IDENT_BURIED EMAIL PHONE]
reasons = %w[ENTITY_BURIED EMAIL PHONE]
return false unless e['domain_name'].present? && reasons.include?(e['delete_reason'])
end