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

RoundingWell / care-ops-frontend / 7aa5b7f8-1c6c-4217-9451-6c465b36e5e1

02 Jun 2026 03:06PM UTC coverage: 85.595% (-14.4%) from 100.0%
7aa5b7f8-1c6c-4217-9451-6c465b36e5e1

Pull #1707

circleci

paulfalgout
fix(ws): preserve filter-only reconnect subscriptions
Pull Request #1707: fix(ws): preserve filter-only reconnect subscriptions

1535 of 1893 branches covered (81.09%)

Branch coverage included in aggregate %.

0 of 3 new or added lines in 1 file covered. (0.0%)

794 existing lines in 88 files now uncovered.

5328 of 6125 relevant lines covered (86.99%)

167.15 hits per line

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

83.33
/src/js/apps/programs/program/action/action_app.js
1
import Radio from 'backbone.radio';
2

3
import intl from 'js/i18n';
4

5
import { PROGRAM_BEHAVIORS } from 'js/static';
6

7
import App from 'js/base/app';
8

9
import ActionSidebarApp from 'js/apps/programs/sidebar/action-sidebar_app';
10

11
export default App.extend({
12
  childApps: {
13
    actionSidebar: ActionSidebarApp,
14
  },
15
  beforeStart({ actionId, programId, flowId }) {
16
    if (!actionId) {
9✔
17
      return Radio.request('entities', 'programActions:model', {
4✔
18
        _program: { id: programId, type: 'programs' },
19
        _program_flow: flowId ? { id: flowId, type: 'program-flows' } : null,
4✔
20
        _owner: null,
21
        days_until_due: null,
22
        behavior: PROGRAM_BEHAVIORS.STANDARD,
23
        published_at: null,
24
        archived_at: null,
25
      });
26
    }
27

28
    return Radio.request('entities', 'fetch:programActions:model', actionId);
5✔
29
  },
30
  onFail() {
UNCOV
31
    Radio.request('alert', 'show:error', intl.programs.program.action.actionApp.notFound);
×
UNCOV
32
    this.stop();
×
33
  },
34
  onStart(options, action) {
35
    const actionSidebar = this.getChildApp('actionSidebar');
9✔
36
    Radio.request('sidebar', 'start', actionSidebar, { action });
9✔
37

38
    this.listenTo(actionSidebar, 'stop', this.stop);
9✔
39
  },
40
});
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