client: 2353 sort ip in dns rewrites
Close #2353
Squashed commit of the following:
commit 1072b124c68ff09c6d718acb3aea625fd7b38c4f
Merge: 77e9a6f10 6aacb2105
Author: Artem Baskal <a.baskal@adguard.com>
Date: Tue Dec 8 14:27:06 2020 +0300
Merge branch 'master' into 2353-fix-sort-ip
commit 77e9a6f1013e200346b0dc332fd6b7e9e88c8ade
Author: Artem Baskal <a.baskal@adguard.com>
Date: Mon Dec 7 17:38:24 2020 +0300
client: 2353 sort ip in dns rewrites
This commit is contained in:
parent
6aacb2105c
commit
b7bf7f78df
|
@ -273,15 +273,15 @@ describe('sortIp', () => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
describe('invalid input', () => {
|
describe('invalid input', () => {
|
||||||
const originalError = console.error;
|
const originalWarn = console.warn;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
console.error = jest.fn();
|
console.warn = jest.fn();
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
expect(console.error).toHaveBeenCalled();
|
expect(console.warn).toHaveBeenCalled();
|
||||||
console.error = originalError;
|
console.warn = originalWarn;
|
||||||
});
|
});
|
||||||
|
|
||||||
test('invalid strings', () => {
|
test('invalid strings', () => {
|
||||||
|
|
|
@ -2,6 +2,7 @@ import React, { Component } from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import ReactTable from 'react-table';
|
import ReactTable from 'react-table';
|
||||||
import { withTranslation } from 'react-i18next';
|
import { withTranslation } from 'react-i18next';
|
||||||
|
import { sortIp } from '../../../helpers/helpers';
|
||||||
|
|
||||||
class Table extends Component {
|
class Table extends Component {
|
||||||
cellWrap = ({ value }) => (
|
cellWrap = ({ value }) => (
|
||||||
|
@ -21,6 +22,7 @@ class Table extends Component {
|
||||||
{
|
{
|
||||||
Header: this.props.t('answer'),
|
Header: this.props.t('answer'),
|
||||||
accessor: 'answer',
|
accessor: 'answer',
|
||||||
|
sortMethod: sortIp,
|
||||||
Cell: this.cellWrap,
|
Cell: this.cellWrap,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -687,7 +687,7 @@ export const sortIp = (a, b) => {
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(e);
|
console.warn(e);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue