This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
require 'jekyll_plugin_support'
|
||||
require_relative '../lib/jekyll_download_link'
|
||||
|
||||
RSpec.describe(DownloadLink) do
|
||||
let(:config) { instance_double(Configuration) }
|
||||
let(:context) do
|
||||
context_ = instance_double(Liquid::Context)
|
||||
context_.config = config
|
||||
context_
|
||||
end
|
||||
|
||||
it 'generates proper size comment' do
|
||||
expect(described_class.as_size('123')).to eq('123 B')
|
||||
expect(described_class.as_size('123456')).to eq('120 KB')
|
||||
expect(described_class.as_size('123456789')).to eq('117 MB')
|
||||
expect(described_class.as_size('123456789012')).to eq('114 GB')
|
||||
expect(described_class.as_size('123456789012345')).to eq('112 TB')
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user