Sha256: ed13964433e2ef4e4cddf7b9630e2e2fb0814609111a25197d86c4b52e236474
Contents?: true
Size: 992 Bytes
Versions: 3
Compression:
Stored size: 992 Bytes
Contents
shared_examples 'everything works' do it 'should run all tasks in the generator' do gen = generator(arguments) expect(gen).to receive :bundle_dependencies expect(gen).to receive :configure_application expect(gen).to receive :localize_russian expect(gen).to receive :localize_devise expect(gen).to receive :inject_routes expect(gen).to receive :localize_pages expect(gen).to receive :inject_files capture(:stdout) { gen.invoke_all } end it "generator runs without errors" do expect { run_generator(arguments) }.not_to raise_error end end shared_examples 'Gemfile' do describe 'the Gemfile' do subject { file('Gemfile') } it { is_expected.to exist } it { is_expected.to contain(/gem 'mobility'/) } end end shared_examples 'config/application.rb' do describe 'config/application.rb' do subject { file('config/application.rb') } it { is_expected.to exist } it { is_expected.to contain(/config\.i18n/) } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
adminos-1.0.0.pre.rc.5 | spec/support/shared/generator.rb |
adminos-1.0.0.pre.rc.4 | spec/support/shared/generator.rb |
adminos-1.0.0.pre.rc.3 | spec/support/shared/generator.rb |