mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
Prettify the frontend code (#8648)
* Add Prettier global configs * Format js/jsx/ts/tsx/less files
This commit is contained in:
@@ -83,8 +83,8 @@ describe('OnPasteSelect', () => {
|
||||
});
|
||||
|
||||
it('calls onChange with pasted new line separated values', () => {
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'United States\nChina\nRussian Federation\nIndia',
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'United States\nChina\nRussian Federation\nIndia',
|
||||
);
|
||||
wrapper.instance().onPaste(evt);
|
||||
expected = [
|
||||
@@ -99,8 +99,8 @@ describe('OnPasteSelect', () => {
|
||||
});
|
||||
|
||||
it('calls onChange with pasted tab separated values', () => {
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'Russian Federation\tMexico\tIndia\tCanada',
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'Russian Federation\tMexico\tIndia\tCanada',
|
||||
);
|
||||
wrapper.instance().onPaste(evt);
|
||||
expected = [
|
||||
@@ -115,8 +115,8 @@ describe('OnPasteSelect', () => {
|
||||
});
|
||||
|
||||
it('calls onChange without duplicate values and adds new comma separated values', () => {
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'China, China, China, China, Mexico, Mexico, Chi na, Mexico, ',
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'China, China, China, China, Mexico, Mexico, Chi na, Mexico, ',
|
||||
);
|
||||
expected = [
|
||||
props.options[1],
|
||||
@@ -132,14 +132,10 @@ describe('OnPasteSelect', () => {
|
||||
});
|
||||
|
||||
it('calls onChange without duplicate values and parses new line separated values', () => {
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'United States\nCanada\nMexico\nUnited States\nCanada',
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'United States\nCanada\nMexico\nUnited States\nCanada',
|
||||
);
|
||||
expected = [
|
||||
props.options[0],
|
||||
props.options[3],
|
||||
props.options[6],
|
||||
];
|
||||
expected = [props.options[0], props.options[3], props.options[6]];
|
||||
wrapper.instance().onPaste(evt);
|
||||
expect(props.onChange.calledWith(expected)).toBe(true);
|
||||
expect(evt.preventDefault.called).toBe(true);
|
||||
@@ -147,25 +143,25 @@ describe('OnPasteSelect', () => {
|
||||
});
|
||||
|
||||
it('calls onChange without duplicate values and parses tab separated values', () => {
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'China\tIndia\tChina\tRussian Federation\tJapan\tJapan',
|
||||
);
|
||||
expected = [
|
||||
props.options[1],
|
||||
props.options[2],
|
||||
props.options[4],
|
||||
props.options[5],
|
||||
];
|
||||
wrapper.instance().onPaste(evt);
|
||||
expect(props.onChange.calledWith(expected)).toBe(true);
|
||||
expect(evt.preventDefault.called).toBe(true);
|
||||
expect(props.isValidNewOption.callCount).toBe(24);
|
||||
});
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'China\tIndia\tChina\tRussian Federation\tJapan\tJapan',
|
||||
);
|
||||
expected = [
|
||||
props.options[1],
|
||||
props.options[2],
|
||||
props.options[4],
|
||||
props.options[5],
|
||||
];
|
||||
wrapper.instance().onPaste(evt);
|
||||
expect(props.onChange.calledWith(expected)).toBe(true);
|
||||
expect(evt.preventDefault.called).toBe(true);
|
||||
expect(props.isValidNewOption.callCount).toBe(24);
|
||||
});
|
||||
|
||||
it('calls onChange with currently selected values and new comma separated values', () => {
|
||||
props.value = ['United States', 'Canada', 'Mexico'];
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'United States, Canada, Japan, India',
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'United States, Canada, Japan, India',
|
||||
);
|
||||
wrapper = shallow(<OnPasteSelect {...props} />);
|
||||
expected = [
|
||||
@@ -183,9 +179,7 @@ describe('OnPasteSelect', () => {
|
||||
|
||||
it('calls onChange with currently selected values and new "new line" separated values', () => {
|
||||
props.value = ['China', 'India', 'Japan'];
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'Mexico\nJapan\nIndia',
|
||||
);
|
||||
evt.clipboardData.getData = sinon.spy(() => 'Mexico\nJapan\nIndia');
|
||||
wrapper = shallow(<OnPasteSelect {...props} />);
|
||||
expected = [
|
||||
props.options[1],
|
||||
@@ -200,23 +194,23 @@ describe('OnPasteSelect', () => {
|
||||
});
|
||||
|
||||
it('calls onChange with currently selected values and new tab separated values', () => {
|
||||
props.value = ['United States', 'Canada', 'Mexico', 'Russian Federation'];
|
||||
evt.clipboardData.getData = sinon.spy(() =>
|
||||
'United States\tCanada\tJapan\tIndia',
|
||||
);
|
||||
wrapper = shallow(<OnPasteSelect {...props} />);
|
||||
expected = [
|
||||
props.options[0],
|
||||
props.options[3],
|
||||
props.options[6],
|
||||
props.options[4],
|
||||
props.options[5],
|
||||
props.options[2],
|
||||
];
|
||||
wrapper.instance().onPaste(evt);
|
||||
expect(props.onChange.calledWith(expected)).toBe(true);
|
||||
expect(evt.preventDefault.called).toBe(true);
|
||||
expect(props.isValidNewOption.callCount).toBe(29);
|
||||
});
|
||||
props.value = ['United States', 'Canada', 'Mexico', 'Russian Federation'];
|
||||
evt.clipboardData.getData = sinon.spy(
|
||||
() => 'United States\tCanada\tJapan\tIndia',
|
||||
);
|
||||
wrapper = shallow(<OnPasteSelect {...props} />);
|
||||
expected = [
|
||||
props.options[0],
|
||||
props.options[3],
|
||||
props.options[6],
|
||||
props.options[4],
|
||||
props.options[5],
|
||||
props.options[2],
|
||||
];
|
||||
wrapper.instance().onPaste(evt);
|
||||
expect(props.onChange.calledWith(expected)).toBe(true);
|
||||
expect(evt.preventDefault.called).toBe(true);
|
||||
expect(props.isValidNewOption.callCount).toBe(29);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user