feat: 重建 ONVIF 与 RTSP 视频接入 (#66)
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import { addressHasCredentials, buildProbePayload } from '@/views/sense/admission/admissionPayload'
|
||||
|
||||
describe('Sense admission payload', () => {
|
||||
it('only sends the approved probe fields', () => {
|
||||
expect(buildProbePayload({ address: ' http://192.0.2.1/onvif ', version: '3', password: 'never-send' })).toEqual({ address: 'http://192.0.2.1/onvif', version: 3 })
|
||||
})
|
||||
it('detects credentials embedded in a URL', () => {
|
||||
expect(addressHasCredentials('http://user:secret@192.0.2.1/onvif')).toBe(true)
|
||||
expect(addressHasCredentials('http://192.0.2.1/onvif')).toBe(false)
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user