|
1 | 1 | import { getTimeErrorMessage } from '../../utils/timeValidation'; |
2 | 2 |
|
3 | 3 | describe('getTimeErrorMessage >', () => { |
4 | | - it('시작 시간이 종료 시간보다 늦을 때 에러 메시지를 반환한다', () => {}); |
| 4 | + it('시작 시간이 종료 시간보다 늦을 때 에러 메시지를 반환한다', () => { |
| 5 | + const result = getTimeErrorMessage('10:00', '09:00'); |
5 | 6 |
|
6 | | - it('시작 시간과 종료 시간이 같을 때 에러 메시지를 반환한다', () => {}); |
| 7 | + expect(result.startTimeError).toBe('시작 시간은 종료 시간보다 빨라야 합니다.'); |
| 8 | + expect(result.endTimeError).toBe('종료 시간은 시작 시간보다 늦어야 합니다.'); |
| 9 | + }); |
7 | 10 |
|
8 | | - it('시작 시간이 종료 시간보다 빠를 때 null을 반환한다', () => {}); |
| 11 | + it('시작 시간과 종료 시간이 같을 때 에러 메시지를 반환한다', () => { |
| 12 | + const result = getTimeErrorMessage('10:00', '10:00'); |
9 | 13 |
|
10 | | - it('시작 시간이 비어있을 때 null을 반환한다', () => {}); |
| 14 | + expect(result.startTimeError).toBe('시작 시간은 종료 시간보다 빨라야 합니다.'); |
| 15 | + expect(result.endTimeError).toBe('종료 시간은 시작 시간보다 늦어야 합니다.'); |
| 16 | + }); |
11 | 17 |
|
12 | | - it('종료 시간이 비어있을 때 null을 반환한다', () => {}); |
| 18 | + it('시작 시간이 종료 시간보다 빠를 때 null을 반환한다', () => { |
| 19 | + const result = getTimeErrorMessage('09:00', '10:00'); |
13 | 20 |
|
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 | + }); |
15 | 45 | }); |
0 commit comments