• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hivesolutions / yonius / 707

pending completion
707

push

travis-ci-com

joamag
feat: made verify operation payload dependent
This forks the verify logic for update and create.

754 of 1120 branches covered (67.32%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

1011 of 1277 relevant lines covered (79.17%)

196.89 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

57.14
/js/base/error.js
1
export class YoniusError extends Error {
2
    constructor(message, code = 500) {
15✔
3
        super(message);
140✔
4
        this.name = this.constructor.name;
140✔
5
        this.message = message;
140✔
6
        this.code = code;
140✔
7
    }
8

9
    get isClient() {
10
        return Math.floor(this.code / 100) === 4;
×
11
    }
12

13
    get isServer() {
14
        return Math.floor(this.code / 100) === 5;
×
15
    }
16
}
17

18
export class OperationalError extends YoniusError {
19
    constructor(message = "Operational error", code = 500) {
10!
20
        super(message, code);
125✔
21
    }
22
}
23

24
export class NotFoundError extends OperationalError {
25
    constructor(message = "Not found", code = 404) {
10!
26
        super(message, code);
10✔
27
    }
28
}
29

30
export class NotImplementedError extends OperationalError {
31
    constructor(message = "Not implemented", code = 501) {
×
32
        super(message, code);
×
33
    }
34
}
35

36
export class ValidationError extends OperationalError {
37
    constructor(message = "Validation of submitted data failed", code = 400) {
85!
38
        super(message, code);
85✔
39
    }
40
}
41

42
export class AttributeError extends YoniusError {
43
    constructor(message = "Attribute not found") {
×
44
        super(message);
15✔
45
    }
46
}
47

48
export default YoniusError;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc