Class: Opal::RSpec::PostRackLocator

Inherits:
Object
  • Object
show all
Defined in:
lib/opal/rspec/post_rack_locator.rb

Instance Method Summary collapse

Constructor Details

#initialize(pre_run_locator) ⇒ PostRackLocator

Returns a new instance of PostRackLocator.



6
7
8
9
10
# File 'lib/opal/rspec/post_rack_locator.rb', line 6

def initialize(pre_run_locator)
  @spec_pattern = pre_run_locator.spec_pattern
  @spec_exclude_pattern = pre_run_locator.spec_exclude_pattern
  @spec_files = pre_run_locator.spec_files
end

Instance Method Details

#get_opal_spec_requiresObject



12
13
14
15
16
17
# File 'lib/opal/rspec/post_rack_locator.rb', line 12

def get_opal_spec_requires
  files = @spec_files || FileList[*@spec_pattern].exclude(*@spec_exclude_pattern)
  files.uniq.map do |file|
    File.expand_path file
  end
end