Просмотр исходного кода

chore: improve tests of "isIsoDate"

e22m4u 2 лет назад
Родитель
Сommit
13a34a2f8d
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      src/utils/is-iso-date.spec.js

+ 9 - 0
src/utils/is-iso-date.spec.js

@@ -10,6 +10,15 @@ describe('isIsoDate', function () {
     expect(isIsoDate(null)).to.be.false;
   });
 
+  it('returns false for invalid values', function () {
+    expect(isIsoDate(10)).to.be.false;
+    expect(isIsoDate([])).to.be.false;
+    expect(isIsoDate({})).to.be.false;
+    expect(isIsoDate(new Map())).to.be.false;
+    expect(isIsoDate(NaN)).to.be.false;
+    expect(isIsoDate(Infinity)).to.be.false;
+  });
+
   it('returns true for the Date instance', function () {
     expect(isIsoDate(new Date())).to.be.true;
   });