docbrown/spec/helpers/date_helper_spec.rb
Pavel Tkachenko 9e94b80741
[deploy] Add local_date helper to handle dates with respect of user timezone (#9285)
* Add local_date helper to handle dates with respect of user timezone

* Fix date timezone bug for articles/show

* Fix date_helper to meet system specs requirements
2020-07-16 08:45:44 -06:00

19 lines
573 B
Ruby

require "rails_helper"
describe DateHelper do
describe ".local_date" do
it "renders date" do
time = Time.now.utc
date = time.strftime("%b %e, %Y")
tag = helper.local_date(time)
expect(tag).to eq "<time datetime=\"#{time.iso8601}\" class=\"date\">#{date}</time>"
end
it "renders date without year" do
time = Time.now.utc
date = time.strftime("%b %e")
tag = helper.local_date(time, show_year: false)
expect(tag).to eq "<time datetime=\"#{time.iso8601}\" class=\"date-no-year\">#{date}</time>"
end
end
end