Sha256: 9bf9040e9a9a42166fcb5f9f24f455e0ea4bd29a3853207ca78d7e02024ce784

Contents?: true

Size: 1.01 KB

Versions: 8

Compression:

Stored size: 1.01 KB

Contents

describe "d3-random" do
  # Not really testing anything more meaningful,
  # just that they return some numbers
  # http://xkcd.com/221/
  it "d3.random_uniform" do
    expect(D3.random_uniform.call).to be_a(Numeric)
    expect(D3.random_uniform(10).call).to be_a(Numeric)
    expect(D3.random_uniform(10,20).call).to be_a(Numeric)
  end

  it "d3.random_normal" do
    expect(D3.random_normal.call).to be_a(Numeric)
    expect(D3.random_normal(10).call).to be_a(Numeric)
    expect(D3.random_normal(10, 2).call).to be_a(Numeric)
  end

  it "d3.random_log_normal" do
    expect(D3.random_log_normal.call).to be_a(Numeric)
    expect(D3.random_log_normal(10).call).to be_a(Numeric)
    expect(D3.random_log_normal(10, 2).call).to be_a(Numeric)
  end

  it "d3.random_bates" do
    expect(D3.random_bates(5).call).to be_a(Numeric)
  end

  it "d3.random_irwin_hall" do
    expect(D3.random_irwin_hall(5).call).to be_a(Numeric)
  end

  it "d3.random_exponential" do
    expect(D3.random_exponential(3).call).to be_a(Numeric)
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
hyper-d3-1.0.0.lap28 spec/random_spec.rb
hyper-d3-1.0.0.lap27 spec/random_spec.rb
hyper-d3-1.0.0.lap26 spec/random_spec.rb
hyper-d3-1.0.0.lap25 spec/random_spec.rb
hyper-d3-1.0.0.lap24 spec/random_spec.rb
hyper-d3-1.0.0.lap23 spec/random_spec.rb
opal-d3-0.0.20170822 spec/random_spec.rb
opal-d3-0.0.20170205 spec/random_spec.rb