summaryrefslogtreecommitdiff
path: root/spec/ruby/core/random/default_spec.rb
blob: f9270ac7bb38f17ef0d0594f146af651d1b6d414 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require_relative '../../spec_helper'

ruby_version_is ''...'3.2' do
  describe "Random::DEFAULT" do
    it "returns a random number generator" do
      suppress_warning do
        Random::DEFAULT.should respond_to(:rand)
      end
    end

    it "changes seed on reboot" do
      seed1 = ruby_exe('p Random::DEFAULT.seed', options: '--disable-gems')
      seed2 = ruby_exe('p Random::DEFAULT.seed', options: '--disable-gems')
      seed1.should != seed2
    end
  end
end