Sha256: b0cba22e8e7fdaa383e055988216350126d4060ed08333929eadeeba9d7bda6f

Contents?: true

Size: 569 Bytes

Versions: 37

Compression:

Stored size: 569 Bytes

Contents

require "spec_helper"

describe Capistrano::UploadTask do
  let(:app) { Rake.application = Rake::Application.new }

  subject(:upload_task) { described_class.define_task("path/file.yml") }

  it { is_expected.to be_a(Rake::FileCreationTask) }
  it { is_expected.to be_needed }

  context "inside namespace" do
    let(:normal_task) { Rake::Task.define_task("path/other_file.yml") }

    around { |ex| app.in_namespace("namespace", &ex) }

    it { expect(upload_task.name).to eq("path/file.yml") }
    it { expect(upload_task.scope.path).to eq("namespace") }
  end
end

Version data entries

37 entries across 37 versions & 2 rubygems

Version Path
capistrano-3.19.2 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.19.1 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.19.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.18.1 spec/lib/capistrano/upload_task_spec.rb
honeybadger-5.4.0 vendor/bundle/ruby/3.2.0/gems/capistrano-3.18.0/spec/lib/capistrano/upload_task_spec.rb
honeybadger-5.3.0 vendor/bundle/ruby/3.2.0/gems/capistrano-3.18.0/spec/lib/capistrano/upload_task_spec.rb
capistrano-3.18.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.17.3 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.17.2 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.17.1 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.17.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.16.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.15.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.14.1 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.14.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.13.0 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.12.1 spec/lib/capistrano/upload_task_spec.rb
capistrano-3.12.0 spec/lib/capistrano/upload_task_spec.rb
honeybadger-4.5.3 vendor/bundle/ruby/2.6.0/gems/capistrano-3.11.0/spec/lib/capistrano/upload_task_spec.rb
capistrano-3.11.2 spec/lib/capistrano/upload_task_spec.rb