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