class ItamaeMitsurin::Mitsurin::ServerspecTask
Constants
- LoadSpecError
Public Instance Methods
list_recipe_filepath(run_list)
click to toggle source
# File lib/itamae-mitsurin/mitsurin/serverspec_task.rb, line 8 def list_recipe_filepath(run_list) recipes = [] run_list.each do |recipe| target_list = Dir.glob("site-cookbooks/**/#{recipe.keys.join}/spec/#{recipe.values.join}_spec.rb") raise LoadSpecError, "#{recipe.to_a.join('::')} cookbook or spec does not exist." if target_list.empty? target_list.each do |target| recipes << " #{target}" end end recipes end