use to_date for locale based formating

This commit is contained in:
Ahmed Ejaz
2024-10-09 00:56:57 +05:00
committed by Rachel Arnould
parent 68c0d98736
commit ec0d2d346b
3 changed files with 9 additions and 9 deletions

View File

@@ -44,7 +44,7 @@ module Reporting
end
def order_date
proc { |line_items| order(line_items).completed_at.strftime("%d/%m/%Y") }
proc { |line_items| order(line_items).completed_at.to_date }
end
def order_cycle
@@ -52,11 +52,11 @@ module Reporting
end
def order_cycle_start_date
proc { |line_items| item_order_cycle(line_items).orders_open_at.strftime("%d/%m/%Y") }
proc { |line_items| item_order_cycle(line_items).orders_open_at.to_date }
end
def order_cycle_end_date
proc { |line_items| item_order_cycle(line_items).orders_close_at.strftime("%d/%m/%Y") }
proc { |line_items| item_order_cycle(line_items).orders_close_at.to_date }
end
def product

View File

@@ -29,12 +29,12 @@ RSpec.describe "Pay Your Suppliers Report" do
expect(table_row.hub_address).to eq(hub.address.full_address)
expect(table_row.hub_contact_email).to eq("none")
expect(table_row.order_number).to eq(order.number)
expect(table_row.order_date).to eq(order.completed_at.strftime("%d/%m/%Y"))
expect(table_row.order_date).to eq(order.completed_at.to_date.to_s)
expect(table_row.order_cycle).to eq(order_cycle.name)
expect(table_row.order_cycle_start_date).to eq(
order_cycle.orders_open_at.strftime("%d/%m/%Y")
order_cycle.orders_open_at.to_date.to_s
)
expect(table_row.order_cycle_end_date).to eq(order_cycle.orders_close_at.strftime("%d/%m/%Y"))
expect(table_row.order_cycle_end_date).to eq(order_cycle.orders_close_at.to_date.to_s)
expect(table_row.product).to eq(product.name)
expect(table_row.variant_unit_name).to eq(variant.full_name)
expect(table_row.quantity).to eq(1)

View File

@@ -63,10 +63,10 @@ RSpec.describe "Pay Your Suppliers Report" do
hub.address.full_address,
"none",
order.number,
order.completed_at.strftime("%d/%m/%Y"),
order.completed_at.to_date.to_s,
order_cycle.name,
order_cycle.orders_open_at.strftime("%d/%m/%Y"),
order_cycle.orders_close_at.strftime("%d/%m/%Y"),
order_cycle.orders_open_at.to_date.to_s,
order_cycle.orders_close_at.to_date.to_s,
product.name,
variant.full_name,
'1',