Fix dates in custom pages admin index
We weren't showing the year when a page was created/updated, and we were displaying the created date instead of the updated one. Co-Authored-By: Diego Calvo <diego.calvo@enreda.coop>
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
<tr id="<%= dom_id(page) %>">
|
||||
<td><%= page.title %></td>
|
||||
<td><%= page.slug %></td>
|
||||
<td><%= I18n.l page.created_at, format: :short %></td>
|
||||
<td><%= I18n.l page.created_at, format: :short %></td>
|
||||
<td><%= I18n.l page.created_at, format: :long %></td>
|
||||
<td><%= I18n.l page.updated_at, format: :long %></td>
|
||||
<td><%= t("admin.site_customization.pages.page.status_#{page.status}") %></td>
|
||||
<td>
|
||||
<%= render Admin::TableActionsComponent.new(page) do |actions| %>
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Admin::SiteCustomization::Pages::IndexComponent, controller: Admin::SiteCustomization::PagesController do
|
||||
before { SiteCustomization::Page.delete_all }
|
||||
|
||||
it "shows date in created_at and updated_at fields" do
|
||||
custom_page = create(:site_customization_page, created_at: "2015-07-15 13:32:13")
|
||||
custom_page.update!(updated_at: "2019-12-09 09:19:29")
|
||||
|
||||
render_inline Admin::SiteCustomization::Pages::IndexComponent.new(SiteCustomization::Page.page(1))
|
||||
|
||||
expect(page).to have_content "July 15, 2015 13:32"
|
||||
expect(page).to have_content "December 09, 2019 09:19"
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user