module Artifactory::Cleaner::SpecHelpers

Public Instance Methods

generate_artifact() click to toggle source
# File spec/spec_helper.rb, line 14
def generate_artifact
  artifact = Artifactory::Cleaner::DiscoveredArtifact.new
  artifact.uri = 'http://yum.example.com/artifacts/test.rpm'
  artifact.size = (rand * 1024 * 1024 * 1024).floor
  artifact.last_downloaded = Time.now - rand * 3600*24*365
  artifact.last_modified = artifact.last_downloaded - rand * 3600*24*30
  artifact
end
generate_rule() click to toggle source
# File spec/spec_helper.rb, line 5
def generate_rule
  Artifactory::Cleaner::ArtifactFilterRule.new(
      action: :include,
      priority: (rand * 200).to_i - 100,
      property: :url,
      regex: /.*/
  )
end