Commit d94da4bc authored by Fabio Pelosin's avatar Fabio Pelosin

[Specs] fix for the fix that was supposed to fix Travis.

parent d370ca2a
...@@ -6,59 +6,59 @@ describe "Pod::Command::Repo" do ...@@ -6,59 +6,59 @@ describe "Pod::Command::Repo" do
extend SpecHelper::TemporaryDirectory extend SpecHelper::TemporaryDirectory
extend SpecHelper::TemporaryRepos extend SpecHelper::TemporaryRepos
# it "runs with correct parameters" do it "runs with correct parameters" do
# lambda { run_command('repo', 'update') }.should.not.raise lambda { run_command('repo', 'update') }.should.not.raise
# lambda { run_command('repo', 'lint', temporary_directory.to_s) }.should.not.raise lambda { run_command('repo', 'lint', temporary_directory.to_s) }.should.not.raise
# end end
# it "complains for wrong parameters" do it "complains for wrong parameters" do
# lambda { run_command('repo', 'add') }.should.raise Pod::Informative lambda { run_command('repo', 'add') }.should.raise Pod::Informative
# lambda { run_command('repo', 'add', 'NAME') }.should.raise Pod::Informative lambda { run_command('repo', 'add', 'NAME') }.should.raise Pod::Informative
# end end
# it "adds a spec-repo" do it "adds a spec-repo" do
# run_command('repo', 'add', 'private', fixture('spec-repos/master')) run_command('repo', 'add', 'private', fixture('spec-repos/master'))
# git_config('private', 'remote.origin.url').should == fixture('spec-repos/master').to_s git_config('private', 'remote.origin.url').should == fixture('spec-repos/master').to_s
# end end
# it "adds a spec-repo with on a specified branch" do it "adds a spec-repo with on a specified branch" do
# repo1 = add_repo('repo1', fixture('spec-repos/master')) repo1 = add_repo('repo1', fixture('spec-repos/master'))
# Dir.chdir(repo1.dir) do Dir.chdir(repo1.dir) do
# `git checkout -b my-branch >/dev/null 2>&1` `git checkout -b my-branch >/dev/null 2>&1`
# `git checkout master >/dev/null 2>&1` `git checkout master >/dev/null 2>&1`
# end end
# repo2 = command( 'repo' ,'add', 'repo2', repo1.dir, 'my-branch') repo2 = command( 'repo' ,'add', 'repo2', repo1.dir, 'my-branch')
# repo2.run repo2.run
# Dir.chdir(repo2.dir) { `git symbolic-ref HEAD` }.should.include? 'my-branch' Dir.chdir(repo2.dir) { `git symbolic-ref HEAD` }.should.include? 'my-branch'
# end end
# it "updates a spec-repo" do it "updates a spec-repo" do
# repo1 = add_repo('repo1', fixture('spec-repos/master')) repo1 = add_repo('repo1', fixture('spec-repos/master'))
# repo2 = add_repo('repo2', repo1.dir) repo2 = add_repo('repo2', repo1.dir)
# make_change(repo1, 'repo1') make_change(repo1, 'repo1')
# run_command('repo', 'update', 'repo2') run_command('repo', 'update', 'repo2')
# (repo2.dir + 'README').read.should.include 'Added!' (repo2.dir + 'README').read.should.include 'Added!'
# end end
# it "updates all the spec-repos" do it "updates all the spec-repos" do
# repo1 = add_repo('repo1', fixture('spec-repos/master')) repo1 = add_repo('repo1', fixture('spec-repos/master'))
# repo2 = add_repo('repo2', repo1.dir) repo2 = add_repo('repo2', repo1.dir)
# repo3 = add_repo('repo3', repo1.dir) repo3 = add_repo('repo3', repo1.dir)
# make_change(repo1, 'repo1') make_change(repo1, 'repo1')
# run_command('repo', 'update') run_command('repo', 'update')
# (repo2.dir + 'README').read.should.include 'Added!' (repo2.dir + 'README').read.should.include 'Added!'
# (repo3.dir + 'README').read.should.include 'Added!' (repo3.dir + 'README').read.should.include 'Added!'
# end end
# before do before do
# config.repos_dir = fixture('spec-repos') config.repos_dir = fixture('spec-repos')
# end end
# it "lints a repo" do it "lints a repo" do
# cmd = command('repo', 'lint', 'master') cmd = command('repo', 'lint', 'master')
# lambda { cmd.run }.should.raise Pod::Informative lambda { cmd.run }.should.raise Pod::Informative
# cmd.output.should.include "Missing license type" cmd.output.should.include "Missing license type"
# end end
end end
describe "Concerning a repo support" do describe "Concerning a repo support" do
......
...@@ -30,9 +30,10 @@ module SpecHelper ...@@ -30,9 +30,10 @@ module SpecHelper
def add_repo(name, from) def add_repo(name, from)
command = command('repo', 'add', name, from) command = command('repo', 'add', name, from)
command.run command.run
# The test branch is used by the push specs
Dir.chdir(command.dir) do Dir.chdir(command.dir) do
`git checkout -b master >/dev/null 2>&1` `git checkout -b test >/dev/null 2>&1`
`git branch --set-upstream master origin/master >/dev/null 2>&1` `git branch --set-upstream test origin/master >/dev/null 2>&1`
end end
command command
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment