From a99df3decae0e424e7f1e98f0134a1e259fbc3b7 Mon Sep 17 00:00:00 2001 From: James Campbell Date: Tue, 15 Mar 2016 11:45:01 +0000 Subject: [PATCH] Preparing for downloader code. --- lib/cocoapods-deploy/deploy_downloader.rb | 4 ++-- spec/deploy_analyzer_spec.rb | 2 +- spec/deploy_downloader_spec.rb | 21 ++++++++++++++++++--- spec/deploy_installer_spec.rb | 2 +- spec/deploy_transformer_spec.rb | 2 +- 5 files changed, 23 insertions(+), 8 deletions(-) diff --git a/lib/cocoapods-deploy/deploy_downloader.rb b/lib/cocoapods-deploy/deploy_downloader.rb index 843fb56..9d3377d 100644 --- a/lib/cocoapods-deploy/deploy_downloader.rb +++ b/lib/cocoapods-deploy/deploy_downloader.rb @@ -9,8 +9,8 @@ def initialize(dependency) def download(config) # TODO: Method for looping through dependency - #source = ExternalSources.from_dependency(dependency, config.podfile.defined_in_file) - #source.fetch(config.sandbox) + source = ExternalSources.from_dependency(dependency, config.podfile.defined_in_file) + source.fetch(config.sandbox) end end end diff --git a/spec/deploy_analyzer_spec.rb b/spec/deploy_analyzer_spec.rb index 9b881e0..46dfa75 100644 --- a/spec/deploy_analyzer_spec.rb +++ b/spec/deploy_analyzer_spec.rb @@ -1,4 +1,4 @@ -require File.expand_path('../../spec_helper', __FILE__) +require File.expand_path('../spec_helper', __FILE__) module Pod describe DeployAnalyzer do diff --git a/spec/deploy_downloader_spec.rb b/spec/deploy_downloader_spec.rb index 27ca04d..e1f7ce9 100644 --- a/spec/deploy_downloader_spec.rb +++ b/spec/deploy_downloader_spec.rb @@ -1,13 +1,28 @@ -require File.expand_path('../../spec_helper', __FILE__) +require File.expand_path('../spec_helper', __FILE__) + +class MockExternalSource + def initialize + end + + def fetch + end +end module Pod describe DeployDownloader do - it "should download source from main repo" do + before do + @downloader = DeployDownloader.new(nil) + @source = MockExternalSource.new end - it "should download source from external repo" do + it "should download source from main repo" do + ExternalSources.stubs(:from_dependency).returns(@source) + @source.expects(:fetch) + @downloader.download(nil) + end + it "should download source from external repo" do end end end diff --git a/spec/deploy_installer_spec.rb b/spec/deploy_installer_spec.rb index b03b9fb..f8cf945 100644 --- a/spec/deploy_installer_spec.rb +++ b/spec/deploy_installer_spec.rb @@ -1,4 +1,4 @@ -require File.expand_path('../../spec_helper', __FILE__) +require File.expand_path('../spec_helper', __FILE__) module Pod describe DeployInstaller do diff --git a/spec/deploy_transformer_spec.rb b/spec/deploy_transformer_spec.rb index 55e5f91..4548f0d 100644 --- a/spec/deploy_transformer_spec.rb +++ b/spec/deploy_transformer_spec.rb @@ -1,4 +1,4 @@ -require File.expand_path('../../spec_helper', __FILE__) +require File.expand_path('../spec_helper', __FILE__) def transform_podfile(lockfile, sandbox, podfile) transformer = Pod::DeployTransformer.new(lockfile, sandbox)