Use let or const to avoid scope issues and hoisting
var app = require('../../examples/error-pages')
12var app = require('../../examples/error-pages')3 , request = require('supertest');45describe('error-pages', function(){6 describe('GET /', function(){7 it('should respond with page list', function(done){8 request(app)9 .get('/')10 .expect(/Pages Example/, done)11 })12 })1314 describe('Accept: text/html',function(){15 describe('GET /403', function(){16 it('should respond with 403', function(done){17 request(app)18 .get('/403')19 .expect(403, done)20 })21 })2223 describe('GET /404', function(){24 it('should respond with 404', function(done){25 request(app)26 .get('/404')27 .expect(404, done)28 })29 })3031 describe('GET /500', function(){32 it('should respond with 500', function(done){33 request(app)34 .get('/500')35 .expect(500, done)36 })37 })38 })3940 describe('Accept: application/json',function(){41 describe('GET /403', function(){42 it('should respond with 403', function(done){43 request(app)44 .get('/403')45 .set('Accept','application/json')46 .expect(403, done)47 })48 })4950 describe('GET /404', function(){51 it('should respond with 404', function(done){52 request(app)53 .get('/404')54 .set('Accept','application/json')55 .expect(404, { error: 'Not found' }, done)56 })57 })5859 describe('GET /500', function(){60 it('should respond with 500', function(done){61 request(app)62 .get('/500')63 .set('Accept', 'application/json')64 .expect(500, done)65 })66 })67 })686970 describe('Accept: text/plain',function(){71 describe('GET /403', function(){72 it('should respond with 403', function(done){73 request(app)74 .get('/403')75 .set('Accept','text/plain')76 .expect(403, done)77 })78 })7980 describe('GET /404', function(){81 it('should respond with 404', function(done){82 request(app)83 .get('/404')84 .set('Accept', 'text/plain')85 .expect(404)86 .expect('Not found', done);87 })88 })8990 describe('GET /500', function(){91 it('should respond with 500', function(done){92 request(app)93 .get('/500')94 .set('Accept','text/plain')95 .expect(500, done)96 })97 })98 })99})
Same data, no extra tab — call code_get_file + code_get_findings over MCP from Claude/Cursor/Copilot.