Sha256: def62622632d004b6af7cd94af0629a0ebda657016c06c62ed08615c6bce6c65
Contents?: true
Size: 1.14 KB
Versions: 83
Compression:
Stored size: 1.14 KB
Contents
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../spec_helper' describe "Ruby numbers in various ways" do it "the standard way" do 435.should == 435 end it "with underscore separations" do 4_35.should == 435 end it "with some decimals" do 4.35.should == 4.35 end # XXX eval not supported # it "with decimals but no integer part should be a SyntaxError" do # lambda { eval(".75") }.should raise_error(SyntaxError) # lambda { eval("-.75") }.should raise_error(SyntaxError) # end # TODO : find a better description it "using the e expression" do 1.2e-3.should == 0.0012 end it "the hexdecimal notation" do 0xffff.should == 65535 end it "the binary notation" do 0b01011.should == 11 end it "octal representation" do 0377.should == 255 end ruby_version_is '' ... '1.9' do it "character to numeric shortcut" do ?z.should == 122 end it "character with control character to numeric shortcut" do # Control-Z ?\C-z.should == 26 # Meta-Z ?\M-z.should == 250 # Meta-Control-Z ?\M-\C-z.should == 154 end end end
Version data entries
83 entries across 83 versions & 1 rubygems