Sha256: 6943161651df9cc137961f10641c9f36ed9b57d252602559e1efd0e2e1b2cd2f
Contents?: true
Size: 1.32 KB
Versions: 2
Compression:
Stored size: 1.32 KB
Contents
require 'spec_helper' describe Capistrano::LocalPrecompile, "configuration" do before do @configuration = Capistrano::Configuration.new Capistrano::LocalPrecompile.load_into(@configuration) end it "defines precompile_cmd" do cmd = 'bundle exec rake assets:precompile' expect(@configuration.fetch(:precompile_cmd)).to eq(cmd) end it "defines cleanexpired_cmd" do cmd = 'bundle exec rake assets:clean_expired' expect(@configuration.fetch(:cleanexpired_cmd)).to eq(cmd) end it "defines assets_dir" do expect(@configuration.fetch(:assets_dir)).to eq('public/assets') end it "defines turbosprockets_enabled" do expect(@configuration.fetch(:turbosprockets_enabled)).to be_false end it "defines turbosprockets_backup_dir" do dir = 'public/.assets' expect(@configuration.fetch(:turbosprockets_backup_dir)).to eq(dir) end it "defines rsync_cmd" do expect(@configuration.fetch(:rsync_cmd)).to eq('rsync -av') end it "performs deploy:assets:prepare before deploy:assets:precompile" do expect(@configuration).to callback('deploy:assets:prepare'). before('deploy:assets:precompile') end it "performs deploy:assets:cleanup after deploy:assets:precompile" do expect(@configuration).to callback('deploy:assets:cleanup'). after('deploy:assets:precompile') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano-local-precompile-0.0.2 | spec/configuration_spec.rb |
capistrano-local-precompile-0.0.1 | spec/configuration_spec.rb |