This commit is contained in:
endritibra 2022-06-01 19:59:59 +02:00
parent e542c35373
commit 5225770c5d
2 changed files with 15 additions and 7 deletions

View File

@ -1,6 +1,14 @@
const leapYears = function() {
const leapYears= function(year){
if(year%4==0 && (year % 100 !== 0 || year % 400 === 0)){
return true;
}
else{
return false;
}
}
};
// Do not edit below this line
module.exports = leapYears;

View File

@ -4,19 +4,19 @@ describe('leapYears', () => {
test('works with non century years', () => {
expect(leapYears(1996)).toBe(true);
});
test.skip('works with non century years', () => {
test('works with non century years', () => {
expect(leapYears(1997)).toBe(false);
});
test.skip('works with ridiculously futuristic non century years', () => {
test('works with ridiculously futuristic non century years', () => {
expect(leapYears(34992)).toBe(true);
});
test.skip('works with century years', () => {
test('works with century years', () => {
expect(leapYears(1900)).toBe(false);
});
test.skip('works with century years', () => {
test('works with century years', () => {
expect(leapYears(1600)).toBe(true);
});
test.skip('works with century years', () => {
test('works with century years', () => {
expect(leapYears(700)).toBe(false);
});
});