Commit 6b29904c authored by Fabio Pelosin's avatar Fabio Pelosin

[Specs] Minor changes.

parent 3c3c0e00
...@@ -4,21 +4,21 @@ describe Pod::Generator::Plist do ...@@ -4,21 +4,21 @@ describe Pod::Generator::Plist do
before do before do
@file_accessor = fixture_file_accessor('banana-lib/BananaLib.podspec') @file_accessor = fixture_file_accessor('banana-lib/BananaLib.podspec')
@spec = @file_accessor.spec @spec = @file_accessor.spec
@plist = Pod::Generator::Plist.new([@file_accessor]) @generator = Pod::Generator::Plist.new([@file_accessor])
@spec.stubs(:name).returns("POD_NAME") @spec.stubs(:name).returns("POD_NAME")
@plist.stubs(:license_text).returns("LICENSE_TEXT") @generator.stubs(:license_text).returns("LICENSE_TEXT")
end end
it "returns the correct number of licenses (including header and footnote)" do it "returns the correct number of licenses (including header and footnote)" do
@plist.licenses.count.should == 3 @generator.licenses.count.should == 3
end end
it "returns a string for the plist title" do it "returns a string for the plist title" do
@plist.plist_title.should.be.kind_of(String) @generator.plist_title.should.be.kind_of(String)
end end
it "returns a correctly formed license hash for each pod" do it "returns a correctly formed license hash for each pod" do
@plist.hash_for_spec(@spec).should == { @generator.hash_for_spec(@spec).should == {
:Type => "PSGroupSpecifier", :Type => "PSGroupSpecifier",
:Title => "POD_NAME", :Title => "POD_NAME",
:FooterText => "LICENSE_TEXT" :FooterText => "LICENSE_TEXT"
...@@ -26,23 +26,23 @@ describe Pod::Generator::Plist do ...@@ -26,23 +26,23 @@ describe Pod::Generator::Plist do
end end
it "returns nil for a pod with no license text" do it "returns nil for a pod with no license text" do
@plist.expects(:license_text).returns(nil) @generator.expects(:license_text).returns(nil)
@plist.hash_for_spec(@spec).should.be.nil @generator.hash_for_spec(@spec).should.be.nil
end end
it "returns a plist containg the licenses" do it "returns a plist containg the licenses" do
@plist.plist.should == { @generator.plist.should == {
:Title => "Acknowledgements", :Title => "Acknowledgements",
:StringsTable => "Acknowledgements", :StringsTable => "Acknowledgements",
:PreferenceSpecifiers => @plist.licenses :PreferenceSpecifiers => @generator.licenses
} }
end end
it "writes a plist to disk at the given path" do it "writes a plist to disk at the given path" do
basepath = config.sandbox.root + "Pods-acknowledgements" basepath = config.sandbox.root + "Pods-acknowledgements"
given_path = @plist.class.path_from_basepath(basepath) given_path = @generator.class.path_from_basepath(basepath)
expected_path = config.sandbox.root + "Pods-acknowledgements.plist" expected_path = config.sandbox.root + "Pods-acknowledgements.plist"
Xcodeproj.expects(:write_plist).with(equals(@plist.plist), equals(expected_path)) Xcodeproj.expects(:write_plist).with(equals(@generator.plist), equals(expected_path))
@plist.save_as(given_path) @generator.save_as(given_path)
end end
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