require File.expand_path('../../../spec_helper', __FILE__) describe "Fixnum" do it "includes Comparable" do Fixnum.include?(Comparable).should == true end it ".allocate raises a TypeError" do lambda do Fixnum.allocate end.should raise_error(TypeError) end it ".new is undefined" do lambda do Fixnum.new end.should raise_error(NoMethodError) end ruby_version_is '2.4' do it "is unified into Integer" do Fixnum.should equal(Integer) end it "is deprecated" do -> { Fixnum }.should complain(/constant ::Fixnum is deprecated/) end end end