Sha256: 95e93b90bcfd2826c9ac4d63cbeb8dc929e12a1a264b6ed4bf12490e28d70ce5

Contents?: true

Size: 656 Bytes

Versions: 1

Compression:

Stored size: 656 Bytes

Contents

describe 'HTTP group handler' do
  before do
    @groups = {
      'writers' => %w[mark matthew luke john],
      'disciples' => %w[john peter],
      'prophets' => %w[malachi jeremiah]
    }

    @htgroup = Git::Lighttp::Htgroup.new(fixtures('htgroup'))
  end

  it 'find member' do
    @groups.each do |group, members|
      members.each do |username|
        found = @htgroup.members(group).include? username
        assert found
      end
    end
  end

  it 'find member' do
    @groups.each do |group, members|
      members.each do |username|
        found = @htgroup.groups(username).include? group
        assert found
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
git-lighttp-0.3.0 test/htgroup_test.rb