time_grain_converter.test.ts 774 B

1234567891011121314151617181920212223
  1. import TimeGrainConverter from './time_grain_converter';
  2. describe('TimeGrainConverter', () => {
  3. describe('with duration of PT1H', () => {
  4. it('should convert it to text', () => {
  5. expect(TimeGrainConverter.createTimeGrainFromISO8601Duration('PT1H')).toEqual('1 hour');
  6. });
  7. it('should convert it to kbn', () => {
  8. expect(TimeGrainConverter.createKbnUnitFromISO8601Duration('PT1H')).toEqual('1h');
  9. });
  10. });
  11. describe('with duration of P1D', () => {
  12. it('should convert it to text', () => {
  13. expect(TimeGrainConverter.createTimeGrainFromISO8601Duration('P1D')).toEqual('1 day');
  14. });
  15. it('should convert it to kbn', () => {
  16. expect(TimeGrainConverter.createKbnUnitFromISO8601Duration('P1D')).toEqual('1d');
  17. });
  18. });
  19. });