Use the settings for the destination of the gpx fixture symlinks

This lets us change the settings values and have the fixtures appear
in the right place.
This commit is contained in:
Andy Allan 2019-11-27 14:01:40 +01:00
parent a9c4b037a2
commit 8407c0dd98

View file

@ -20,11 +20,11 @@ FactoryBot.define do
after(:create) do |trace, evaluator|
if evaluator.fixture
File.symlink(Rails.root.join("test", "gpx", "fixtures", "#{evaluator.fixture}.gpx"),
Rails.root.join("test", "gpx", "traces", "#{trace.id}.gpx"))
File.join(Settings.gpx_trace_dir, "#{trace.id}.gpx"))
File.symlink(Rails.root.join("test", "gpx", "fixtures", "#{evaluator.fixture}.gif"),
Rails.root.join("test", "gpx", "images", "#{trace.id}.gif"))
File.join(Settings.gpx_image_dir, "#{trace.id}.gif"))
File.symlink(Rails.root.join("test", "gpx", "fixtures", "#{evaluator.fixture}_icon.gif"),
Rails.root.join("test", "gpx", "images", "#{trace.id}_icon.gif"))
File.join(Settings.gpx_image_dir, "#{trace.id}_icon.gif"))
end
end
end