Sha256: 1d1927750a3fc40c1d0d6b6b73e2a81bad3711714c4d446b7ccb5fd390c3c51a

Contents?: true

Size: 909 Bytes

Versions: 3

Compression:

Stored size: 909 Bytes

Contents

require File.join(File.dirname(__FILE__), '..', 'spec_helper')

describe Xcodeproj::Project::Object::PBXGroup do

  describe "groups_containing_forward_slash" do

    before(:all) do
      DUMMY_SYNX_TEST_PROJECT.send(:set_options, {})
    end

    after(:all) do
      DUMMY_SYNX_TEST_PROJECT["top group"].remove_from_project
    end

    it "should return all child and grandchild groups containing forward slash" do

      top_group = DUMMY_SYNX_TEST_PROJECT.main_group.new_group("top group")

      child_1 = top_group.new_group("have / slash")
      child_1_1 = child_1.new_group("1 no slash")
      child_1_2 = child_1.new_group("1 / slash")

      child_2 = top_group.new_group("no slash")
      child_2_1 = child_2.new_group("2 no slash")
      child_2_2 = child_2.new_group("2 / slash")

      expect(top_group.groups_containing_forward_slash).to eq([child_1, child_1_2, child_2_2])
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
synx-0.0.52 spec/synx/pbx_group_spec.rb
synx-0.0.51 spec/synx/pbx_group_spec.rb
synx-0.0.5 spec/synx/pbx_group_spec.rb