Sha256: 405ddd93e2bbf38ada10ae08185e877352d20159bee25c871c1ff107b5dab774

Contents?: true

Size: 1.06 KB

Versions: 125

Compression:

Stored size: 1.06 KB

Contents

# frozen_string_literal: true

RSpec.describe :number_to_delimited do
  link :number_to_delimited, from: :ree_number

  it {
    expect(number_to_delimited(12345678)).to eq("12,345,678")
    expect(number_to_delimited("12345678")).to eq("12,345,678")
    expect(number_to_delimited(0)).to eq("0")
    expect(number_to_delimited(123)).to eq("123")
    expect(number_to_delimited(123456)).to eq("123,456")
    expect(number_to_delimited(123456.789)).to eq("123,456.789")
    expect(number_to_delimited(123456.78901)).to eq("123,456.78901")
    expect(number_to_delimited(123456789.78901)).to eq("123,456,789.78901")
    expect(number_to_delimited(0.78901)).to eq("0.78901")
    expect(number_to_delimited("0.78901")).to eq("0.78901")
    expect(number_to_delimited(123456.78)).to eq("123,456.78")

    expect(number_to_delimited(12345678, delimiter: "*")).to eq("12*345*678")
    expect(number_to_delimited(123456.789, separator: ',', delimiter: ".")).to eq("123.456,789")
    expect(number_to_delimited(123456.78, pattern: /(\d+?)(?=(\d\d)+(\d)(?!\d))/)).to eq("1,23,456.78")
  }
end

Version data entries

125 entries across 125 versions & 1 rubygems

Version Path
ree_lib-1.1.0 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.124 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.123 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.122 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.121 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.120 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.119 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.118 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.117 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.116 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.115 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.114 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.113 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.112 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.111 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.110 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.109 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.108 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.107 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb
ree_lib-1.0.106 lib/ree_lib/packages/ree_number/spec/ree_number/functions/number_to_delimited_spec.rb