Files
news.gitea.happylizard.me/bin/gems/jekyll_download_link-1.0.3/spec/download_link_spec.rb
T
pizza2d1 4cee170d66
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s
Add bin and edit workflow
2026-09-16 13:11:16 -06:00

20 lines
682 B
Ruby

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