Class: Aranha::Parsers::Rspec::SourceTargetFixturesController

Inherits:
Object
  • Object
show all
Defined in:
lib/aranha/parsers/rspec/source_target_fixtures_controller.rb

Instance Method Summary collapse

Instance Method Details

#default_fixtures_dirObject



12
13
14
15
16
17
# File 'lib/aranha/parsers/rspec/source_target_fixtures_controller.rb', line 12

def default_fixtures_dir
  ::File.join(
    ::File.dirname(spec_file),
    ::File.basename(spec_file, '.*') + '_files'
  )
end

#fixtures_dirObject



19
20
21
22
23
24
25
# File 'lib/aranha/parsers/rspec/source_target_fixtures_controller.rb', line 19

def fixtures_dir
  if example.respond_to?(:fixtures_dir)
    example.fixtures_dir
  else
    default_fixtures_dir
  end
end

#write_target_fixtures?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/aranha/parsers/rspec/source_target_fixtures_controller.rb', line 27

def write_target_fixtures?
  ENV['WRITE_TARGET_FIXTURES'].to_bool
end