Sha256: c53297b7dd9e536b685d6c9b2f7e153f838647c7ca932630d484f79ae39f6034
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
require 'spec_helper' feature 'Suspend a new project with default configuration' do scenario 'specs pass' do run_suspenders Dir.chdir(project_path) do Bundler.with_clean_env do expect(`rake`).to include('0 failures') end end end scenario 'staging config is inherited from production' do run_suspenders staging_file = IO.read("#{project_path}/config/environments/staging.rb") config_stub = "Rails.application.configure do" expect(staging_file).to match(/^require_relative 'production'/) expect(staging_file).to match(/#{config_stub}/), staging_file end scenario 'generated .ruby-version is pulled from Suspenders .ruby-version' do run_suspenders ruby_version_file = IO.read("#{project_path}/.ruby-version") expect(ruby_version_file).to eq "#{RUBY_VERSION}\n" end scenario 'secrets.yml reads secret from env' do run_suspenders secrets_file = IO.read("#{project_path}/config/secrets.yml") expect(secrets_file).to match(/secret_key_base: <%= ENV\['SECRET_KEY_BASE'\] %>/) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
suspenders-1.11.0 | spec/features/new_project_spec.rb |