Sha256: dd59ff6fd24e4da41c7a4401713e41e2103131a72aa3be81ea45a5a841071cc3
Contents?: true
Size: 630 Bytes
Versions: 2
Compression:
Stored size: 630 Bytes
Contents
require 'spec_helper' require 'tasks/projects/add_task' require 'fileutils' describe Projects::AddTask do let(:repo_url) { 'git@github.com:account/repo' } before { Anvil::Config.send :init_base_path } subject { described_class.new('repo', 'account/repo') } describe '#task' do it 'clones the repo with proper arguments' do expect(subject).to receive(:clone_repo) .with(repo_url, 'repo') subject.task end end describe '#clone_repo', config: true do it 'clones the repo with Git' do expect(Git).to receive(:clone) subject.clone_repo(repo_url, 'repo') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
anvil-core-0.6.0 | spec/lib/tasks/projects/add_task_spec.rb |
anvil-core-0.5.0 | spec/lib/tasks/projects/add_task_spec.rb |