examples/runcoderun_example.rb in runcoderun-0.2.2 vs examples/runcoderun_example.rb in runcoderun-0.3.0
- old
+ new
@@ -29,23 +29,25 @@
end
end
describe "guess owner" do
it "should grab owner for private repos" do
- output =<<EOL
-origin git@github.com:relevance/runcoderun.git (fetch)
-origin git@github.com:relevance/runcoderun.git (push)
-EOL
+ output = "git@github.com:relevance/zeus.git"
RunCodeRun.stubs(:run).returns(output)
RunCodeRun.guess_owner.should == "relevance"
end
it "should grab owner for public repos" do
- output =<<EOL
-origin git://github.com/defunkt/github.git (fetch)
-origin git://github.com/defunkt/github.git (push)
-EOL
+ output = "git://github.com/runcoderun/core.git"
RunCodeRun.stubs(:run).returns(output)
- RunCodeRun.guess_owner.should == "defunkt"
+ RunCodeRun.guess_owner.should == "runcoderun"
+ end
+
+ it "should fail fast when it can't determine owner" do
+ output = "/src/some/local/path"
+ RunCodeRun.stubs(:run).returns(output)
+ lambda {
+ RunCodeRun.guess_owner.should == "runcoderun"
+ }.should raise_error(ArgumentError, %r{/src/some/local/path} )
end
end
end