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

hivesolutions / yonius / 689

pending completion
689

push

travis-ci-com

joamag
feat: better fallback handling of error messages
This makes HTTP client more resilient.

740 of 1097 branches covered (67.46%)

Branch coverage included in aggregate %.

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

1009 of 1263 relevant lines covered (79.89%)

192.23 hits per line

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

61.9
/js/base/struct.js
1
export class FileTuple extends Array {
2
    static fromData(data, name = null, mime = null) {
×
3
        const fileTuple = new this(name, mime, data);
30✔
4
        return fileTuple;
30✔
5
    }
6

7
    static fromString(dataString, name = null, mime = null, { encoding = "utf-8" } = {}) {
30!
8
        const data = new TextEncoder(encoding).encode(dataString);
15✔
9
        return this.fromData(data, name, mime);
15✔
10
    }
11

12
    static fromArrayBuffer(arrayBuffer, name = null, mime = null) {
×
13
        const buffer = Buffer.from(arrayBuffer);
10✔
14
        return this.fromData(buffer, name, mime);
10✔
15
    }
16

17
    static async fromBlob(blob, name = null, mime = null) {
×
18
        const arrayBuffer = await blob.arrayBuffer();
5✔
19
        return this.fromArrayBuffer(arrayBuffer, name, mime);
5✔
20
    }
21

22
    get name() {
23
        return this[0];
20✔
24
    }
25

26
    get mime() {
27
        return this[1];
20✔
28
    }
29

30
    get data() {
31
        return this[2];
20✔
32
    }
33
}
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

© 2025 Coveralls, Inc