Sha256: c90c0033907884d15c8addfee35358b6315bbff48ffa535cdfa3358195324df8
Contents?: true
Size: 788 Bytes
Versions: 3
Compression:
Stored size: 788 Bytes
Contents
require 'spec_helper' require 'generators/rails_admin/install_generator' describe RailsAdmin::InstallGenerator, type: :generator do destination File.expand_path('../../dummy_app/tmp/generator', __FILE__) arguments ['admin'] before do prepare_destination end it 'mounts RailsAdmin as Engine and generates RailsAdmin Initializer' do expect_any_instance_of(generator_class).to receive(:route). with("mount RailsAdmin::Engine => '/admin', as: 'rails_admin'") capture(:stdout) do generator.invoke('install') end expect(destination_root).to have_structure{ directory 'config' do directory 'initializers' do file 'rails_admin.rb' do contains 'RailsAdmin.config' end end end } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rails_admin-0.6.4 | spec/rails_admin/install_generator_spec.rb |
rails_admin-0.6.3 | spec/rails_admin/install_generator_spec.rb |
rails_admin-0.6.2 | spec/rails_admin/install_generator_spec.rb |