spec/pbx_group_spec.rb in xcodeproject-0.3.6 vs spec/pbx_group_spec.rb in xcodeproject-0.3.8

- old
+ new

@@ -244,9 +244,23 @@ obj.create_group('group2a').uuid.should eql(uuid) end end end + describe "#remove_file_ref" do + context "if the file reference exists" do + it "removes the object" do + obj.remove_file_ref('group1a/file2c.m') + obj.file_ref('group1a/file2c.m').should be_nil + end + end + context "if the file reference doesn't exist" do + it "returns nil" do + obj.remove_file_ref('group1a/file2c_ghost.m').should be_nil + end + end + end + describe "#remove_group" do context "if the group exists" do it "removes the object" do obj.remove_group('group2a') obj.group('group2a').should be_nil