Fix moment format using month token MM instead of minute mm
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -181,7 +181,7 @@ export const useConformanceStore = defineStore('conformanceStore', {
|
|||||||
c.attributes.forEach(att => {
|
c.attributes.forEach(att => {
|
||||||
switch (att.type) {
|
switch (att.type) {
|
||||||
case 'date':
|
case 'date':
|
||||||
att.value = att.value !== null ? moment(att.value).format('YYYY/MM/DD HH:MM:ss') : null;
|
att.value = att.value !== null ? moment(att.value).format('YYYY/MM/DD HH:mm:ss') : null;
|
||||||
break;
|
break;
|
||||||
case 'float':
|
case 'float':
|
||||||
att.value = att.value !== null ? new Decimal(att.value).toFixed(2) : null;
|
att.value = att.value !== null ? new Decimal(att.value).toFixed(2) : null;
|
||||||
|
|||||||
@@ -181,5 +181,20 @@ describe('conformanceStore', () => {
|
|||||||
];
|
];
|
||||||
expect(store.conformanceTask).toEqual(['A', 'B']);
|
expect(store.conformanceTask).toEqual(['A', 'B']);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('cases getter formats date attributes with correct minute token', () => {
|
||||||
|
store.allCases = [{
|
||||||
|
started_at: '2023-06-15T10:30:00Z',
|
||||||
|
completed_at: '2023-06-15T11:45:00Z',
|
||||||
|
facets: [],
|
||||||
|
attributes: [{
|
||||||
|
type: 'date',
|
||||||
|
value: '2023-06-15T14:30:00Z',
|
||||||
|
}],
|
||||||
|
}];
|
||||||
|
const result = store.cases;
|
||||||
|
// The date attribute should show minutes (30), not month (06)
|
||||||
|
expect(result[0].attributes[0].value).toMatch(/:30:/);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user