push
github
320 of 424 branches covered (75.47%)
14 of 14 new or added lines in 2 files covered. (100.0%)
1481 existing lines in 47 files now uncovered.3734 of 7661 relevant lines covered (48.74%)
1075.07 hits per line
| 1 |
const isNumber = (a) => typeof a === 'number'; |
|
| 2 |
|
3✔ |
| 3 |
export const parseError = (error) => {
|
3✔ |
|
UNCOV
4
|
const {lineNumber, columnNumber} = error;
|
× |
|
UNCOV
5
|
|
× |
|
UNCOV
6
|
// thank you firefox
|
× |
|
UNCOV
7
|
if (isNumber(lineNumber) && isNumber(columnNumber))
|
× |
|
UNCOV
8
|
return [lineNumber, columnNumber];
|
× |
|
UNCOV
9
|
|
× |
|
UNCOV
10
|
const before = error.stack.indexOf('>');
|
× |
|
UNCOV
11
|
const str = error.stack.slice(before + 1);
|
× |
|
UNCOV
12
|
const after = str.indexOf(')');
|
× |
|
UNCOV
13
|
const newStr = str.slice(1, after);
|
× |
|
UNCOV
14
|
|
× |
|
UNCOV
15
|
const [line, column] = newStr.split(':');
|
× |
|
UNCOV
16
|
|
× |
|
UNCOV
17
|
return [
|
× |
|
UNCOV
18
|
Number(line), |
× |
|
UNCOV
19
|
Number(column), |
× |
|
UNCOV
20
|
]; |
× |
| 21 |
}; |
3✔ |