|
1 | | -import { ComponentFixture, TestBed } from '@angular/core/testing'; |
2 | | - |
3 | 1 | import { ParseDateTimeOffset } from './parse-date-time-offset'; |
4 | 2 |
|
5 | 3 | describe('ParseDateToUtcComponent', () => { |
6 | | - let component: ParseDateTimeOffset; |
7 | | - let fixture: ComponentFixture<ParseDateTimeOffset>; |
8 | 4 |
|
9 | | - beforeEach(async () => { |
10 | | - await TestBed.configureTestingModule({ |
11 | | - declarations: [ ParseDateTimeOffset ] |
12 | | - }) |
13 | | - .compileComponents(); |
14 | | - }); |
| 5 | + it('returns converted date when his offset is 300', () => { |
| 6 | + let parseTimeOffset = new ParseDateTimeOffset(); |
| 7 | + const date = '2022-03-30T13:00:00Z'; |
| 8 | + const timezone_offset = 300; |
| 9 | + const dateOffset:string = '08:00'; |
15 | 10 |
|
16 | | - beforeEach(() => { |
17 | | - fixture = TestBed.createComponent(ParseDateTimeOffset); |
18 | | - component = fixture.componentInstance; |
19 | | - fixture.detectChanges(); |
| 11 | + expect(parseTimeOffset.parseDateTimeOffset(date, timezone_offset)).toEqual(dateOffset); |
20 | 12 | }); |
21 | 13 |
|
22 | | - it('should create', () => { |
23 | | - expect(component).toBeTruthy(); |
| 14 | + it('returns converted date when his offset is 420', () => { |
| 15 | + let parseTimeOffset = new ParseDateTimeOffset(); |
| 16 | + const date = '2022-03-30T16:30:00Z'; |
| 17 | + const timezone_offset = 420; |
| 18 | + const dateOffset:string = '09:30'; |
| 19 | + |
| 20 | + expect(parseTimeOffset.parseDateTimeOffset(date, timezone_offset)).toEqual(dateOffset); |
24 | 21 | }); |
| 22 | + |
25 | 23 | }); |
0 commit comments