test: Expand testing to cover 100% of camera manager files (#2420)

This commit is contained in:
Dermot Duffy
2026-06-30 17:45:12 -07:00
committed by dermotduffy
parent abf1d8defe
commit 62fe65556e
3 changed files with 974 additions and 19 deletions
@@ -96,6 +96,8 @@ export class MotionEyeCameraManagerEngine extends BrowseMediaCameraManagerEngine
parent?: RichBrowseMedia<BrowseMediaMetadata>,
): BrowseMediaMetadata | null {
let startDate = parent?._metadata?.startDate ?? new Date();
/* istanbul ignore next: dateFormat is always non-null for files because
Zod requires file_pattern to contain % -- @preserve */
if (dateFormat) {
const extensionlessTitle = media.title.replace(/\.[^/.]+$/, '');
startDate = parse(extensionlessTitle, dateFormat, startDate);