class Fried::Test::GetTestFiles

Get absolute path to all test files for current working directory

Constants

GlobPattern

Attributes

get_files_by_pattern[RW]
get_test_directory[RW]

Public Class Methods

build() click to toggle source
# File lib/fried/test/get_test_files.rb, line 19
def self.build
  new.tap do |instance|
    instance.get_files_by_pattern = Directory::GetFilesByPattern.build
    instance.get_test_directory = GetTestDirectory.build
  end
end
call() click to toggle source
# File lib/fried/test/get_test_files.rb, line 36
def self.call
  instance = build
  instance.()
end
new() click to toggle source
# File lib/fried/test/get_test_files.rb, line 14
def initialize
  @get_files_by_pattern = Directory::GetFilesByPattern.new
  @get_test_directory = GetTestDirectory.new
end

Public Instance Methods

call() click to toggle source

@return [Enumerator<Pathname>]

# File lib/fried/test/get_test_files.rb, line 27
def call
  directory = get_test_directory.()
  pattern = directory.join(GlobPattern)

  files = get_files_by_pattern.(pattern.to_s)
  files.map! { |file| directory.join(file) }
  files.each
end