$24 GRAYBYTE WORDPRESS FILE MANAGER $20

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/cpanel/ea-ruby27/root/usr/lib64/ruby/ruby-2.7.8/mathn/math/shared/

HOME
Current File : /opt/cpanel/ea-ruby27/root/usr/lib64/ruby/ruby-2.7.8/mathn/math/shared//rsqrt.rb
require 'mathn'
require_relative '../fixtures/classes'

describe :mathn_math_rsqrt, shared: true do
  it "returns the square root for Rational numbers" do
    @object.send(:rsqrt, Rational(9, 25)).should == Rational(3, 5)
    @object.send(:rsqrt, 16/64).should == Rational(1, 2)
  end

  it "returns the square root for positive numbers" do
    @object.send(:rsqrt, 1).should == 1
    @object.send(:rsqrt, 4.0).should == 2.0
    @object.send(:rsqrt, 12.34).should == Math.sqrt!(12.34)
  end

  it "raises an Math::DomainError if the argument is a negative number" do
    -> { @object.send(:rsqrt, -1) }.should raise_error(Math::DomainError)
    -> { @object.send(:rsqrt, -4.0) }.should raise_error(Math::DomainError)
    -> { @object.send(:rsqrt, -16/64) }.should raise_error(Math::DomainError)
  end
end


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
21 Mar 2024 10.21 AM
root / root
0755
rsqrt.rb
0.786 KB
5 Apr 2023 3.24 PM
root / root
0644
sqrt.rb
0.811 KB
5 Apr 2023 3.24 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF