1.0.3 • Published 4 years ago

mannai v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

mannai - 만나이 계산 라이브러리

Install

npm i mannai

Usage

mannai(new Date("1995-01-15"), new Date("2020-01-15")) // should be => 25

mannai(new Date("1995-02-15"), new Date("2020-01-15")) // should be => 24

mannai(new Date("1995-01-15"), new Date("2020-01-14")) // should be => 24

mannai(new Date("2021-01-01"), new Date("2020-01-01")) // should be => 0

mannai(new Date("test")) // should be => NaN

Test

npm run test:c

 PASS  src/mannai.test.ts
  mannai
    √ Pivot date의 Month가 생년월일 보다 작을 때 나이를 추가하지 않아야 한다. (2 ms)
    √ Pivot date의 Day가 생년월일 보다 작을 때 나이를 추가하지 않아야 한다.
    √ Pivot date보다 생년월일이 더 미래일 때의 예외처리가 되어야한다.
    √ 잘 못된 날짜 값이 들어갔을 때 예외처리가 되어야 한다. (1 ms)

-----------|---------|----------|---------|---------|-------------------
| File        | % Stmts   | % Branch   | % Funcs   | % Lines   | Uncovered Line #s   |
| ----------- | --------- | ---------- | --------- | --------- | ------------------- |
| All files   | 100       | 100        | 100       | 100       |
| mannai.ts   | 100       | 100        | 100       | 100       |
| ----------- | --------- | ---------- | --------- | --------- | ------------------- |