Sha256: a36bdbcfb9265019c62dd1a2547481500c4c5070a741ecad5456f9a05a3ab558

Contents?: true

Size: 567 Bytes

Versions: 10

Compression:

Stored size: 567 Bytes

Contents

require 'spec_helper'
require 'image_optim/space'

describe ImageOptim::Space do
  before do
    stub_const('Space', ImageOptim::Space)
  end

  {
    0           => '      ',
    1           => '    1B',
    10          => '   10B',
    100         => '  100B',
    1_000       => ' 1000B',
    10_000      => '  9.8K',
    100_000     => ' 97.7K',
    1_000_000   => '976.6K',
    10_000_000  => '  9.5M',
    100_000_000 => ' 95.4M',
  }.each do |size, space|
    it "converts #{size} to #{space}" do
      expect(Space.space(size)).to eq(space)
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
image_optim-0.22.1 spec/image_optim/space_spec.rb
image_optim-0.22.0 spec/image_optim/space_spec.rb
openstreetmap-image_optim-0.21.0.1 spec/image_optim/space_spec.rb
image_optim-0.21.0 spec/image_optim/space_spec.rb
image_optim-0.20.2 spec/image_optim/space_spec.rb
image_optim-0.20.1 spec/image_optim/space_spec.rb
image_optim-0.20.0 spec/image_optim/space_spec.rb
image_optim-0.19.1 spec/image_optim/space_spec.rb
image_optim-0.19.0 spec/image_optim/space_spec.rb
image_optim-0.18.0 spec/image_optim/space_spec.rb