class SpecProducer::Producers::ControllersProducer

Public Instance Methods

call(resource) click to toggle source
# File lib/spec_producer/producers/controllers_producer.rb, line 12
def call(resource)
  resource.obj.action_methods.each do |method_name|
    builder.pending "##{method_name}"
  end

  if resource.obj.action_methods.size == 0
    builder.pending 'controller tests'
  end
end
resources() click to toggle source
# File lib/spec_producer/producers/controllers_producer.rb, line 6
def resources
  (ApplicationController.descendants << ApplicationController).
  reverse.
  map { |desc| Resource.new(desc, desc.name, 'controller') }
end

Private Instance Methods

require_helper_string() click to toggle source
# File lib/spec_producer/producers/controllers_producer.rb, line 26
def require_helper_string
  @require_helper_string ||= Utils::FileUtils.collect_helper_strings
end