Sha256: d78961d44cfaa281cb5192d65b137558e67113e6bfa43a6befbb0bf209e3e32a
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
require File.expand_path('../../spec_helper', __FILE__) module Pod describe Command::Spec::Package do describe 'CLAide' do it 'registers itself' do Command.parse(%w{ package }).should.be.instance_of Command::Package end it 'presents the help if no spec is provide' do command = Command.parse(%w{ package }) should.raise CLAide::Help do command.validate! end.message.should.match /required/ end it "errors if it cannot find a spec" do SourcesManager.stubs(:search).returns(nil) command = Command.parse(%w{ package KFData }) should.raise CLAide::Help do command.run end.message.should.match /Unable to find/ end it "runs with a path to a spec" do SourcesManager.stubs(:search).returns(nil) command = Command.parse(%w{ package spec/fixtures/KFData.podspec }) command.run true.should == true # To make the test pass without any shoulds end it "runs with a spec in the master repository" do command = Command.parse(%w{ package KFData }) command.run true.should == true # To make the test pass without any shoulds end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-packager-0.2.0 | spec/command/package_spec.rb |
cocoapods-packager-0.1.0 | spec/command/package_spec.rb |