Sha256: 50ae27a3bd7ee0cda7fc5a2ac8698d32e922d00ee98d22fcc52ef1329d4f6ecf

Contents?: true

Size: 655 Bytes

Versions: 3

Compression:

Stored size: 655 Bytes

Contents

require 'spec_helper'
require 'generator_spec'
require 'generators/persist_campaign/install_generator'

describe PersistCampaign::Generators::InstallGenerator do
  include GeneratorSpec::TestCase
  destination File.expand_path('../tmp', File.dirname(__FILE__))

  before(:all) do
    prepare_destination
  end

  it 'creates an initializer' do
    run_generator
    assert_file 'config/initializers/persist_campaign.rb'
  end

  context 'when a custom file name is provided as an argument' do
    it 'creates an initializer with the specified file name' do
      run_generator %w(foobar)
      assert_file 'config/initializers/foobar.rb'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
persist_campaign-0.0.3 spec/generators/persist_campaign/install_generator_spec.rb
persist_campaign-0.0.2 spec/generators/persist_campaign/install_generator_spec.rb
persist_campaign-0.0.1 spec/generators/persist_campaign/install_generator_spec.rb