Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /usr/local/lib/node_modules/strapi/lib/utils/__tests__/ drwxr-xr-x | |
| Viewing file: Select action/file-type: const getUrlFromSegments = require('../url-from-segments');
describe('getUrlFromSegments', () => {
test('Handles hostname', () => {
expect(getUrlFromSegments({ hostname: 'localhost' })).toEqual(
'http://localhost'
);
expect(getUrlFromSegments({ hostname: 'otherhost.com' })).toEqual(
'http://otherhost.com'
);
});
test('Handles port', () => {
expect(getUrlFromSegments({ hostname: 'localhost', port: '80' })).toEqual(
'http://localhost'
);
expect(getUrlFromSegments({ hostname: 'localhost', port: '8000' })).toEqual(
'http://localhost:8000'
);
expect(
getUrlFromSegments({ hostname: 'otherhost.com', port: 5421 })
).toEqual('http://otherhost.com:5421');
});
test('Handles ssl and ports', () => {
expect(getUrlFromSegments({ hostname: 'localhost', ssl: true })).toEqual(
'https://localhost'
);
expect(
getUrlFromSegments({ hostname: 'localhost', ssl: true, port: 532 })
).toEqual('https://localhost:532');
expect(
getUrlFromSegments({ hostname: 'localhost', ssl: true, port: 443 })
).toEqual('https://localhost');
expect(
getUrlFromSegments({ hostname: 'otherhost.com', ssl: true })
).toEqual('https://otherhost.com');
expect(
getUrlFromSegments({ hostname: 'otherhost.com', ssl: true, port: 7263 })
).toEqual('https://otherhost.com:7263');
});
});
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0049 ]-- |