draper/spec/generators/draper/decorator/decorator_generator_spec.rb

23 lines
664 B
Ruby
Raw Normal View History

require 'spec_helper'
# Generators are not automatically loaded by Rails
require 'generators/draper/decorator/decorator_generator'
describe Draper::DecoratorGenerator do
# Tell the generator where to put its output (what it thinks of as Rails.root)
destination File.expand_path("../../../../../tmp", __FILE__)
before { prepare_destination }
describe 'no arguments' do
before { run_generator %w(products) }
describe 'app/decorators/products_decorator.rb' do
subject { file('app/decorators/products_decorator.rb') }
it { should exist }
it { should contain "class ProductsDecorator < ApplicationDecorator" }
end
end
end