Table: Support date unit formats on string values (#26879)

* DisplayProcessor: Support parsing strings as dates and using date units on strings

* Updated test

* Updated test
This commit is contained in:
Torkel Ödegaard
2020-08-20 12:50:45 +02:00
committed by GitHub
parent 9e357d84a4
commit 451af74728
4 changed files with 35 additions and 11 deletions
@@ -118,6 +118,17 @@ describe('toDataFrame', () => {
expect(guessFieldTypeFromValue('xxxx')).toBe(FieldType.string);
});
it('Guess Column Types from strings', () => {
expect(guessFieldTypeFromValue('1')).toBe(FieldType.number);
expect(guessFieldTypeFromValue('1.234')).toBe(FieldType.number);
expect(guessFieldTypeFromValue('NaN')).toBe(FieldType.number);
expect(guessFieldTypeFromValue('3.125e7')).toBe(FieldType.number);
expect(guessFieldTypeFromValue('True')).toBe(FieldType.boolean);
expect(guessFieldTypeFromValue('FALSE')).toBe(FieldType.boolean);
expect(guessFieldTypeFromValue('true')).toBe(FieldType.boolean);
expect(guessFieldTypeFromValue('xxxx')).toBe(FieldType.string);
});
it('Guess Column Types from series', () => {
const series = new MutableDataFrame({
fields: [