Sha256: 1275177d6370f92059e433a0b88685d5bd536fb1d63b165218300037a644115f
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
require 'spec_helper' describe 'rails assets' do before do mock_config do use_recipe :rails_assets set :application, 'foo' set :deploy_to, '/foo/bar' set :latest_release, deploy_to set :use_sudo, false end end describe 'deploy:assets:precompile' do it 'runs precompile' do cli_execute 'deploy:assets:precompile' config.should have_run('[ -e /foo/bar/shared/assets/manifest* ] && cat /foo/bar/shared/assets/manifest* || echo') config.should have_run(' cd -- /foo/bar && rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile ') config.should have_run('ls -1 /foo/bar/shared/assets/manifest* | wc -l') config.should have_run('ls /foo/bar/shared/assets/manifest*') config.should have_run(" cp -- '' ''/assets_manifest ") end it 'uses bundle command' do mock_config { use_recipe :bundle } cli_execute 'deploy:assets:precompile' config.should have_run(' cd -- /foo/bar && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile ') end end describe 'deploy:assets:clean' do it 'runs clean' do cli_execute 'deploy:assets:clean' config.should have_run('cd /foo/bar && rake RAILS_ENV=production RAILS_GROUPS=assets assets:clean') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano_recipes-1.0.1 | spec/rails_assets.rb |
capistrano_recipes-1.0.0 | spec/rails_assets.rb |