Skip to content

Commit

Permalink
Add test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
ihrigb committed Jan 2, 2024
1 parent bb8fe8b commit 68ae262
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions tests/index.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -529,4 +529,24 @@ describe("Doorbird Client", () => {
done(err);
});
});

test("getAudioUrl", (done) => {
let audioUrl = doorbird.getAudioUrl();
expect(audioUrl).toEqual('http://127.0.0.1/bha-api/audio-receive.cgi?http-user=username&http-password=password');
audioUrl = doorbird.getAudioUrl('sessionId');
expect(audioUrl).toEqual('http://127.0.0.1/bha-api/audio-receive.cgi?sessionid=sessionId');
audioUrl = doorbird.getAudioUrl({SESSIONID: 'sessionId', NOTIFICATION_ENCRYPTION_KEY: '', RETURNCODE: '1'});
expect(audioUrl).toEqual('http://127.0.0.1/bha-api/audio-receive.cgi?sessionid=sessionId');
done();
});

test("getVideoUrl", (done) => {
let audioUrl = doorbird.getVideoUrl();
expect(audioUrl).toEqual('http://127.0.0.1/bha-api/video.cgi?http-user=username&http-password=password');
audioUrl = doorbird.getVideoUrl('sessionId');
expect(audioUrl).toEqual('http://127.0.0.1/bha-api/video.cgi?sessionid=sessionId');
audioUrl = doorbird.getVideoUrl({SESSIONID: 'sessionId', NOTIFICATION_ENCRYPTION_KEY: '', RETURNCODE: '1'});
expect(audioUrl).toEqual('http://127.0.0.1/bha-api/video.cgi?sessionid=sessionId');
done();
});
});

0 comments on commit 68ae262

Please sign in to comment.