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

cameri / nostream / 30265774964

27 Jul 2026 12:24PM UTC coverage: 69.694% (+1.0%) from 68.718%
30265774964

Pull #706

github

web-flow
Merge 6c948445d into 220949dde
Pull Request #706: feat(admin): add settings editor tab to admin dashboard

2298 of 3662 branches covered (62.75%)

Branch coverage included in aggregate %.

165 of 181 new or added lines in 17 files covered. (91.16%)

3 existing lines in 2 files now uncovered.

5245 of 7161 relevant lines covered (73.24%)

28.48 hits per line

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

77.78
/src/controllers/admin/post-settings-validate-controller.ts
1
import { Request, Response } from 'express'
2

3
import { IController } from '../../@types/controllers'
4
import { loadMergedSettings, validateSettings } from '../../utils/settings-config'
2✔
5

6
export class PostAdminSettingsValidateController implements IController {
2✔
7
  public async handleRequest(_request: Request, response: Response): Promise<void> {
8
    const issues = validateSettings(loadMergedSettings())
1✔
9

10
    if (issues.length === 0) {
1!
11
      response.status(200).setHeader('content-type', 'application/json').send({ valid: true, issues: [] })
1✔
12
      return
1✔
13
    }
14

NEW
15
    response.status(200).setHeader('content-type', 'application/json').send({ valid: false, issues })
×
16
  }
17
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc