diff --git a/api/web/src/FormConfigurationContainer.spec.jsx b/api/web/src/FormConfigurationContainer.spec.jsx index 309e35b..78badef 100644 --- a/api/web/src/FormConfigurationContainer.spec.jsx +++ b/api/web/src/FormConfigurationContainer.spec.jsx @@ -22,8 +22,8 @@ const fetch = (status =200, getCallback, postCallback) => async (url, config) => }; }; -const getUTCHour = (hour) => hour -1; -const getLocalHour = (hour) => hour + 1; +const getUTCHour = (hour) => hour; +const getLocalHour = (hour) => hour; describe(`FormConfigurationContainer`, () => { @@ -34,19 +34,19 @@ describe(`FormConfigurationContainer`, () => { const utils = render(); await waitFor(() => expect(getCallback).toHaveBeenCalledTimes(1)); - + const title = screen.queryByText("Configuration"); expect(title).toBeTruthy(); expect(screen.getByRole('button')).toHaveAttribute('disabled'); const inputStart = utils.getByLabelText('Start hour'); - fireEvent.change(inputStart, { target: { value: '3' } }) + fireEvent.change(inputStart, { target: { value: '2' } }) const item = screen.queryByText("All days"); fireEvent.click(item); const inputEnd = utils.getByLabelText('End hour'); - fireEvent.change(inputEnd, { target: { value: '19' } }); + fireEvent.change(inputEnd, { target: { value: '18' } }); expect(screen.getByRole('button')).not.toHaveAttribute('disabled'); const fireSumbit = () => { @@ -74,7 +74,7 @@ describe(`FormConfigurationContainer`, () => { expect(screen.getByRole('alert')).toHaveTextContent("SuccessSave done succesfully."); expect(screen.getByRole('button')).toHaveAttribute('disabled'); - + }); it(`error message should display with success`, async () => { @@ -100,11 +100,11 @@ describe(`FormConfigurationContainer`, () => { fireEvent.change(inputEnd, {target: {value: '20'}}); inputEnd.blur(); }); - + const endErrorMessage = screen.getByText(messageEndDateShouldBeAfterStartDate); expect(endErrorMessage).toBeTruthy(); expect(screen.getByRole('button')).toHaveAttribute('disabled'); }); - + }); diff --git a/api/web/src/FormConfigurationContainer.stories.jsx b/api/web/src/FormConfigurationContainer.stories.jsx index 7b559e6..6b49fa2 100644 --- a/api/web/src/FormConfigurationContainer.stories.jsx +++ b/api/web/src/FormConfigurationContainer.stories.jsx @@ -14,8 +14,8 @@ export default { component: Header, }; -const getUTCHour = (hour) => hour -1; -const getLocalHour = (hour) => hour + 1; +const getUTCHour = (hour) => hour; +const getLocalHour = (hour) => hour; const fetch = (status =200) => async (url, config) => { if(config.method === "POST") { diff --git a/api/web/src/FormStateContainer.stories.jsx b/api/web/src/FormStateContainer.stories.jsx index dc65b8e..44c4767 100644 --- a/api/web/src/FormStateContainer.stories.jsx +++ b/api/web/src/FormStateContainer.stories.jsx @@ -16,8 +16,8 @@ export default { component: Header, }; -const getUTCHour = (hour) => hour -1; -const getLocalHour = (hour) => hour + 1; +const getUTCHour = (hour) => hour; +const getLocalHour = (hour) => hour; const fetch = (status =200) => async (url, config) => { if(config.method === "POST") { diff --git a/api/web/src/date.js b/api/web/src/date.js index bfb9c3a..4a563b9 100644 --- a/api/web/src/date.js +++ b/api/web/src/date.js @@ -1,20 +1,14 @@  - -const timezoneOffsetHour = () => { - const x = new Date(); - return x.getTimezoneOffset() / 60; -} - export const getLocalHour=(hourUTC) => { const date = new Date(); - date.setHours(hourUTC - timezoneOffsetHour()); + date.setHours(hourUTC); const hour = date.getHours(); return hour; } export const getUTCHour=(hourLocal) => { + console.log(hourLocal) const date = new Date(); - date.setHours(hourLocal + timezoneOffsetHour()); + date.setHours(hourLocal); return date.getHours() } -