Skip to content

Commit 0e5c6ea

Browse files
author
이태영
committed
✅ easy.timeValidation.spec.ts 테스트 코드 작성 완료!
1 parent 9621511 commit 0e5c6ea

File tree

1 file changed

+36
-6
lines changed

1 file changed

+36
-6
lines changed
Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,45 @@
11
import { getTimeErrorMessage } from '../../utils/timeValidation';
22

33
describe('getTimeErrorMessage >', () => {
4-
it('시작 시간이 종료 시간보다 늦을 때 에러 메시지를 반환한다', () => {});
4+
it('시작 시간이 종료 시간보다 늦을 때 에러 메시지를 반환한다', () => {
5+
const result = getTimeErrorMessage('10:00', '09:00');
56

6-
it('시작 시간과 종료 시간이 같을 때 에러 메시지를 반환한다', () => {});
7+
expect(result.startTimeError).toBe('시작 시간은 종료 시간보다 빨라야 합니다.');
8+
expect(result.endTimeError).toBe('종료 시간은 시작 시간보다 늦어야 합니다.');
9+
});
710

8-
it('시작 시간이 종료 시간보다 빠를 때 null을 반환한다', () => {});
11+
it('시작 시간과 종료 시간이 같을 때 에러 메시지를 반환한다', () => {
12+
const result = getTimeErrorMessage('10:00', '10:00');
913

10-
it('시작 시간이 비어있을 때 null을 반환한다', () => {});
14+
expect(result.startTimeError).toBe('시작 시간은 종료 시간보다 빨라야 합니다.');
15+
expect(result.endTimeError).toBe('종료 시간은 시작 시간보다 늦어야 합니다.');
16+
});
1117

12-
it('종료 시간이 비어있을 때 null을 반환한다', () => {});
18+
it('시작 시간이 종료 시간보다 빠를 때 null을 반환한다', () => {
19+
const result = getTimeErrorMessage('09:00', '10:00');
1320

14-
it('시작 시간과 종료 시간이 모두 비어있을 때 null을 반환한다', () => {});
21+
expect(result.startTimeError).toBe(null);
22+
expect(result.endTimeError).toBe(null);
23+
});
24+
25+
it('시작 시간이 비어있을 때 null을 반환한다', () => {
26+
const result = getTimeErrorMessage('', '10:00');
27+
28+
expect(result.startTimeError).toBe(null);
29+
expect(result.endTimeError).toBe(null);
30+
});
31+
32+
it('종료 시간이 비어있을 때 null을 반환한다', () => {
33+
const result = getTimeErrorMessage('10:00', '');
34+
35+
expect(result.startTimeError).toBe(null);
36+
expect(result.endTimeError).toBe(null);
37+
});
38+
39+
it('시작 시간과 종료 시간이 모두 비어있을 때 null을 반환한다', () => {
40+
const result = getTimeErrorMessage('', '');
41+
42+
expect(result.startTimeError).toBe(null);
43+
expect(result.endTimeError).toBe(null);
44+
});
1545
});

0 commit comments

Comments
 (0)