Sha256: 924290727079d61a15220fe7bfafb6f34ee3cc0d9f18d19677aa99a54ad0b920

Contents?: true

Size: 721 Bytes

Versions: 5

Compression:

Stored size: 721 Bytes

Contents

require 'support/generators'

RSpec.describe Adminos::Generators::I18nGenerator, type: :generator do
  prepare_app(folder_name: 'dummy')

  context 'when using defaults' do
    let(:arguments) { [] }

    it_behaves_like 'everything works'

    describe 'the generated files' do
      before { run_generator(arguments) }

      it_behaves_like 'Gemfile'
      it_behaves_like 'config/application.rb'
    end
  end

  context 'when all included' do
    let(:arguments) { %w[--devise --pages --russian] }

    it_behaves_like 'everything works'

    describe 'the generated files' do
      before { run_generator(arguments) }

      it_behaves_like 'Gemfile'
      it_behaves_like 'config/application.rb'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
adminos-1.0.0.pre.rc.5 spec/lib/generators/adminos/i18n_generator_spec.rb
adminos-1.0.0.pre.rc.4 spec/lib/generators/adminos/i18n_generator_spec.rb
adminos-1.0.0.pre.rc.3 spec/lib/generators/adminos/i18n_generator_spec.rb
adminos-1.0.0.pre.rc.2 spec/lib/generators/adminos/i18n_generator_spec.rb
adminos-1.0.0.pre.rc.1 spec/lib/generators/adminos/i18n_generator_spec.rb