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

haraka / Haraka / 26968099867

04 Jun 2026 05:24PM UTC coverage: 72.176% (-0.4%) from 72.622%
26968099867

Pull #3582

github

web-flow
Merge b89cdc8bd into b6dac60aa
Pull Request #3582: Release 3.3.0

1678 of 2207 branches covered (76.03%)

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

91 existing lines in 6 files now uncovered.

7611 of 10545 relevant lines covered (72.18%)

25.96 hits per line

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

88.89
/plugins/queue/discard.js
1
// discard
6✔
2

6✔
3
exports.register = function () {
6✔
4
    this.register_hook('queue', 'discard')
6✔
5
    this.register_hook('queue_outbound', 'discard')
6✔
6
}
6✔
7

6✔
8
exports.discard = (next, connection) => {
6✔
9
    const txn = connection.transaction
3✔
10

3✔
11
    const q_wants = txn.notes.get('queue.wants')
3✔
12
    if (q_wants && q_wants !== 'discard') return next()
3!
UNCOV
13

✔
14
    function discard() {
3✔
15
        connection.loginfo('discarding message')
3✔
16
        // Pretend we delivered the message
3✔
17
        return next(OK)
3✔
18
    }
3✔
19

3✔
20
    if (connection.notes.discard) return discard()
3!
21
    if (txn.notes.discard) return discard()
3!
22
    if (q_wants === 'discard') return discard()
3!
23
    if (process.env.YES_REALLY_DO_DISCARD) return discard()
3✔
24

3✔
25
    // Allow other queue plugins to deliver
3!
UNCOV
26
    next()
×
UNCOV
27
}
×
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