All files / src KuzzleError.js

100% Statements 9/9
100% Branches 2/2
100% Functions 1/1
100% Lines 9/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21        5x   5x 5x 5x 5x     5x 1x 1x         1x  
'use strict';
 
class KuzzleError extends Error {
  constructor (apiError) {
    super(apiError.message);
 
    this.status = apiError.status;
    this.stack = apiError.stack;
    this.id = apiError.id;
    this.code = apiError.code;
 
    // PartialError
    if (this.status === 206) {
      this.errors = apiError.errors;
      this.count = apiError.count;
    }
  }
}
 
module.exports = KuzzleError;