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

cameri / nostream / 29718525072

20 Jul 2026 05:10AM UTC coverage: 68.73% (+0.9%) from 67.874%
29718525072

Pull #690

github

web-flow
Merge e7c0e780b into 44f3bb4a4
Pull Request #690: feat(admin): add authenticated settings API endpoints

2177 of 3530 branches covered (61.67%)

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.

4984 of 6889 relevant lines covered (72.35%)

22.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