mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 05:25:40 +09:00
fix: migrate gifs to klipy service (#1220)
This commit is contained in:
1 parent
99eedf6d1e
commit
4a741d8396
79 files changed
+3032
-1653
No files matched your search
@@ -21,13 +21,11 @@ describe('extractClientIp', () => {
|
||||
it('prioritises configured header', () => {
|
||||
const request = new Request('http://example.com', {
|
||||
headers: {
|
||||
'Cf-Connecting-Ip': '203.0.113.40',
|
||||
'X-Real-Ip': '203.0.113.40',
|
||||
'X-Forwarded-For': '203.0.113.60',
|
||||
},
|
||||
});
|
||||
expect(extractClientIp(request, {trustClientIpHeader: true, clientIpHeaderName: 'cf-connecting-ip'})).toBe(
|
||||
'203.0.113.40',
|
||||
);
|
||||
expect(extractClientIp(request, {trustClientIpHeader: true, clientIpHeaderName: 'x-real-ip'})).toBe('203.0.113.40');
|
||||
});
|
||||
it('uses default header name (x-forwarded-for) when clientIpHeaderName is not specified', () => {
|
||||
const request = new Request('http://example.com', {
|
||||
@@ -39,7 +37,7 @@ describe('extractClientIp', () => {
|
||||
const request = new Request('http://example.com', {
|
||||
headers: {'X-Forwarded-For': '192.168.1.3'},
|
||||
});
|
||||
expect(extractClientIp(request, {trustClientIpHeader: true, clientIpHeaderName: 'cf-connecting-ip'})).toBeNull();
|
||||
expect(extractClientIp(request, {trustClientIpHeader: true, clientIpHeaderName: 'x-real-ip'})).toBeNull();
|
||||
});
|
||||
it('extracts first hop from x-forwarded-for', () => {
|
||||
const request = new Request('http://example.com', {
|
||||
@@ -108,7 +106,7 @@ describe('resolveClientIpHeaderName', () => {
|
||||
expect(resolveClientIpHeaderName()).toBe('x-forwarded-for');
|
||||
});
|
||||
it('returns the configured header name normalised to lowercase', () => {
|
||||
expect(resolveClientIpHeaderName('cf-connecting-ip')).toBe('cf-connecting-ip');
|
||||
expect(resolveClientIpHeaderName('x-client-ip')).toBe('x-client-ip');
|
||||
expect(resolveClientIpHeaderName('X-Real-Ip')).toBe('x-real-ip');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user