Skip to content

Commit

Permalink
test: adiciona testes para validar a existência do feriado em 2023 e …
Browse files Browse the repository at this point in the history
…2024
  • Loading branch information
joaovitors1g authored and murilohns committed Apr 30, 2024
1 parent 520d0f3 commit 18228a7
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions tests/feriados-v1.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,30 @@ describe('/feriados/v1 (E2E)', () => {
expect.arrayContaining(getHolidays(2019, ['Páscoa', 'Tiradentes']))
);
});

test('Feriado da consciência negra não deve existir em ano anterior a 2024', async () => {
expect.assertions(2);

const requestUrl = `${global.SERVER_URL}/api/feriados/v1/2023`;
const { data } = await axios.get(requestUrl);

expect(data).toHaveLength(12);
expect(data).toEqual(
expect.not.arrayContaining(
getHolidays(2024, ['Dia da consciência negra'])
)
);
});

test('Feriado da consciência negra deve existir a partir de 2024', async () => {
expect.assertions(2);

const requestUrl = `${global.SERVER_URL}/api/feriados/v1/2024`;
const { data } = await axios.get(requestUrl);

expect(data).toHaveLength(13);
expect(data).toEqual(
expect.arrayContaining(getHolidays(2024, ['Dia da consciência negra']))
);
});
});

0 comments on commit 18228a7

Please sign in to comment.