Sha256: 697cd077a86ad45b55158244bea1252f8f73a753d2cf6732b852d454cc649a96

Contents?: true

Size: 614 Bytes

Versions: 3

Compression:

Stored size: 614 Bytes

Contents

require 'spec_helper'
require 'dummy/config/environment'
require 'ammeter/init'
require 'generators/controller_override'
require 'generators/rails/decorator_generator'

describe Rails::Generators::ControllerGenerator do
  destination File.expand_path("../tmp", __FILE__)

  before { prepare_destination }
  after(:all) { FileUtils.rm_rf destination_root }

  describe "the generated decorator" do
    subject { file("app/decorators/your_model_decorator.rb") }

    describe "naming" do
      before { run_generator %w(YourModels) }

      it { is_expected.to contain "class YourModelDecorator" }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
draper-3.1.0 spec/generators/controller/controller_generator_spec.rb
draper-3.0.1 spec/generators/controller/controller_generator_spec.rb
draper-3.0.0 spec/generators/controller/controller_generator_spec.rb