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

cameri / nostream / 29747125451

20 Jul 2026 01:38PM UTC coverage: 69.209% (+0.8%) from 68.364%
29747125451

Pull #690

github

web-flow
Merge 0447dcd43 into 0bfa0b59b
Pull Request #690: feat(admin): add authenticated settings API endpoints

2228 of 3584 branches covered (62.17%)

Branch coverage included in aggregate %.

91 of 94 new or added lines in 11 files covered. (96.81%)

2 existing lines in 1 file now uncovered.

5104 of 7010 relevant lines covered (72.81%)

25.15 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