class Fetchers::Mock

def self.resolve(target)

def self.resolve(target)
  return nil unless target.is_a? Hash
  new(target)
end

def archive_path

def archive_path
  { mock: @data }
end

def cache_key

def cache_key
  ''
end

def fetch(_path)

def fetch(_path)
  archive_path
end

def initialize(data)

def initialize(data)
  @data = data
end

def resolved_source

def resolved_source
  { mock_fetcher: true }
end