Sha256: e498426eff6bc80b58427996aa5b18f3ab428cd078bec11b16d8ef7e81a972f9
Contents?: true
Size: 1.01 KB
Versions: 4
Compression:
Stored size: 1.01 KB
Contents
require 'spec_helper' describe Adauth::AdObjects::Group do let(:domain_admins) do Adauth::AdObjects::Group.where('name', 'Domain Admins').first end let(:test_ou) do Adauth::AdObjects::OU.where('name', test_data("domain", "testable_ou")).first end it "should have a name" do default_config domain_admins.name.should eq "Domain Admins" end it "should have a members list" do default_config domain_admins.members.should be_a Array domain_admins.members.last.name.should be_a String end it "should be a member of" do default_config domain_admins.groups.should be_a Array end it "should let you create and destroy a group" do default_config new_group = Adauth::AdObjects::Group.new_group("Adauth Test Group", test_ou) new_group.should be_a Adauth::AdObjects::Group new_group.delete Adauth::AdObjects::Group.where('name', "Adauth Test Group").count.should eq 0 end end
Version data entries
4 entries across 4 versions & 1 rubygems