mirror of
https://github.com/apache/superset.git
synced 2026-04-13 21:24:28 +00:00
Integrate translation module @superset-ui/translation (#6222)
* add translation modules * Update package.json * Update instructions in CONTRIBUTING * Remove old files * Add new entry point "translation" * Change imports * move setupTranslation code * remove translation from entry * Update python template * Refactor utils into smaller, independent files * Define preamble * working state * combine toggleCheckbox with setupApp * move code block out of document.ready * move setupClient to preamble * fix unit tests * update package version * delete deletion code
This commit is contained in:
committed by
John Bodley
parent
1c4b3e999b
commit
1473e2cced
@@ -5,7 +5,6 @@ import {
|
||||
d3TimeFormatPreset,
|
||||
defaultNumberFormatter,
|
||||
mainMetric,
|
||||
getClientErrorObject,
|
||||
} from '../../../src/modules/utils';
|
||||
|
||||
describe('utils', () => {
|
||||
@@ -98,44 +97,4 @@ describe('utils', () => {
|
||||
expect(mainMetric(metrics)).toBe('foo');
|
||||
});
|
||||
});
|
||||
|
||||
describe('getClientErrorObject', () => {
|
||||
it('Returns a Promise', () => {
|
||||
const response = getClientErrorObject('error');
|
||||
expect(response.constructor === Promise).toBe(true);
|
||||
});
|
||||
|
||||
it('Returns a Promise that resolves to an object with an error key', () => {
|
||||
const error = 'error';
|
||||
|
||||
return getClientErrorObject(error).then((errorObj) => {
|
||||
expect(errorObj).toMatchObject({ error });
|
||||
});
|
||||
});
|
||||
|
||||
it('Handles Response that can be parsed as json', () => {
|
||||
const jsonError = { something: 'something', error: 'Error message' };
|
||||
const jsonErrorString = JSON.stringify(jsonError);
|
||||
|
||||
return getClientErrorObject(new Response(jsonErrorString)).then((errorObj) => {
|
||||
expect(errorObj).toMatchObject(jsonError);
|
||||
});
|
||||
});
|
||||
|
||||
it('Handles Response that can be parsed as text', () => {
|
||||
const textError = 'Hello I am a text error';
|
||||
|
||||
return getClientErrorObject(new Response(textError)).then((errorObj) => {
|
||||
expect(errorObj).toMatchObject({ error: textError });
|
||||
});
|
||||
});
|
||||
|
||||
it('Handles plain text as input', () => {
|
||||
const error = 'error';
|
||||
|
||||
return getClientErrorObject(error).then((errorObj) => {
|
||||
expect(errorObj).toMatchObject({ error });
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user