mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 09:01:03 -08:00
test(electron): cover broad playlist header override
This commit is contained in:
1 parent
3c5f7ab92e
commit
c36d404a72
1 file changed
+17
@@ -133,6 +133,23 @@ describe('request header overrides', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('applies playlist-level user agents broadly without a referrer', async () => {
|
||||
const { configureRequestHeaderOverride } =
|
||||
await import('./request-header-overrides.service');
|
||||
|
||||
configureRequestHeaderOverride('PlaylistAgent/1.0');
|
||||
|
||||
const listener = mockOnBeforeSendHeaders.mock.calls[0][1];
|
||||
const headers = runHeaderListener(
|
||||
listener,
|
||||
'https://cdn.example/segment.ts'
|
||||
);
|
||||
|
||||
expect(headers).toEqual({
|
||||
'User-Agent': 'PlaylistAgent/1.0',
|
||||
});
|
||||
});
|
||||
|
||||
it('keeps playlist headers when a channel without headers clears scoped overrides', async () => {
|
||||
const { configureRequestHeaderOverride } =
|
||||
await import('./request-header-overrides.service');
|
||||
|
||||
Reference in new issue
Block a user