Sha256: 921b5372f070bd07d036866b5c8ca9153e7a4f10c45db46ae9a310f414e04e02
Contents?: true
Size: 631 Bytes
Versions: 83
Compression:
Stored size: 631 Bytes
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' describe "Bignum#**" do before(:each) do @bignum = bignum_value(47) end it "returns self raised to other power" do (@bignum ** 4).should == 7237005577332262361485077344629993318496048279512298547155833600056910050625 (@bignum ** 1.2).should be_close(57262152889751597425762.57804, TOLERANCE) end it "raises a TypeError when given a non-Integer" do lambda { @bignum ** mock('10') }.should raise_error lambda { @bignum ** "10" }.should raise_error lambda { @bignum ** :symbol }.should raise_error end end
Version data entries
83 entries across 83 versions & 1 rubygems