femslash-city/tests/site_change_tests.rb
Agnes 596fd85f2f
Some checks failed
CI / test (push) Has been cancelled
accidentally leaked secrets so had to nuke shit fuck
2026-08-19 17:29:54 -04:00

20 lines
569 B
Ruby

# frozen_string_literal: true
require_relative './environment'
describe SiteChange do
it 'returns up to ten changed filenames by default' do
site = Fabricate :site
site_change = SiteChange.create site: site
base_time = Time.now
11.times do |i|
site_change.add_site_change_file site_id: site.id, filename: "page#{i}.html", created_at: base_time + i
end
filenames = site_change.site_change_filenames
_(filenames.length).must_equal 10
_(filenames).must_include 'page10.html'
_(filenames).wont_include 'page0.html'
end
end