Sha256: aa38067a13c5c361592b6d385cbff14930dee7aed390873da2af4f1d8ce3e2d8
Contents?: true
Size: 861 Bytes
Versions: 4
Compression:
Stored size: 861 Bytes
Contents
require 'etc' platform_is :windows do describe "Etc.getgrnam" do it "returns nil" do Etc.getgrnam(1).should == nil Etc.getgrnam(nil).should == nil Etc.getgrnam('nil').should == nil end end end platform_is_not :windows do describe "Etc.getgrnam" do ruby_version_is "" ... "1.9" do it "returns a Struct::Group struct instance for the given group" do gr = Etc.getgrnam("daemon") gr.is_a?(Struct::Group).should == true end end ruby_version_is "1.9" do it "returns a Etc::Group struct instance for the given group" do gr = Etc.getgrnam("daemon") gr.is_a?(Etc::Group).should == true end end it "only accepts strings as argument" do lambda { Etc.getgrnam(123) Etc.getgrnam(nil) }.should raise_error(TypeError) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rubysl-etc-3.0 | spec/getgrnam_spec.rb |
rubysl-etc-1.0.1 | spec/getgrnam_spec.rb |
rubysl-etc-2.0.3 | spec/getgrnam_spec.rb |
rubysl-etc-1.0.0 | spec/getgrnam_spec.rb |