Showing 9 of 9 total issues
Similar blocks of code found in 2 locations. Consider refactoring. Open
it('should restrict crop to cropMaxSize (width > height)', async () => { const res = await request(app) .get( url('/a.jpg', { crop: true,
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
it('should restrict crop to cropMaxSize (height > width)', async () => { const res = await request(app) .get( url('/a.jpg', { crop: true,
- Read upRead up
Function transform
has 51 lines of code (exceeds 25 allowed). Consider refactoring. Open
async transform( id: string, options: ResizeDto, imageAdapter: ImageAdapter, ): Promise<Result> {
Similar blocks of code found in 3 locations. Consider refactoring. Open
it('should respond with 200 (quality=1)', async () => { await request(app) .get(url('/a.jpg', { quality: 1, width: 100 })) .expect(200) })
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
it('should respond with 400 (invalid quality)', async () => { await request(app) .get(url('/a.jpg', { quality: 101, width: 100 })) .expect(400) })
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
it('should respond with 200 (quality=100)', async () => { await request(app) .get(url('/a.jpg', { quality: 100, width: 100 })) .expect(200) })
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
it('should send a custom Access-Control-Allow-Origin header', async () => { await request(app) .get(scale2Url.pathQuery('/a.jpg', { width: 110 })) .expect('Access-Control-Allow-Origin', 'http://example.com') })
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
it('should send Access-Control-Allow-Origin:* header', async () => { await request(app) .get(scale1Url.pathQuery('/a.jpg', { width: 110 })) .expect('Access-Control-Allow-Origin', '*') })
- Read upRead up
Function transform
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
async transform( id: string, options: ResizeDto, imageAdapter: ImageAdapter, ): Promise<Result> {
- Read upRead up