class Zapata::Core::Loader
Public Class Methods
full_helper_path()
click to toggle source
# File lib/zapata/core/loader.rb, line 29 def full_helper_path paths = { rails_helper: rails_helper_path, spec_helper: spec_helper_path }.freeze paths[helper_name.to_sym] end
helper_name()
click to toggle source
# File lib/zapata/core/loader.rb, line 19 def helper_name if File.exist?("#{rails_helper_path}.rb") 'rails_helper' elsif File.exist?("#{spec_helper_path}.rb") 'spec_helper' else raise 'Was not able to load nor rails_helper, nor spec_helper' end end
load_spec_helper()
click to toggle source
# File lib/zapata/core/loader.rb, line 38 def load_spec_helper $LOAD_PATH << spec_dir require helper_name.to_s end
rails_helper_path()
click to toggle source
# File lib/zapata/core/loader.rb, line 11 def rails_helper_path File.expand_path("#{spec_dir}/rails_helper", __FILE__) end
spec_dir()
click to toggle source
# File lib/zapata/core/loader.rb, line 7 def spec_dir File.join(Dir.pwd, '/spec') end
spec_helper_path()
click to toggle source
# File lib/zapata/core/loader.rb, line 15 def spec_helper_path File.expand_path("#{spec_dir}/spec_helper", __FILE__) end