/** * This test file is used to test the text parser. */ const parser = require('../src/bruToJson'); describe('script parser', () => { it('should parse request script', () => { const input = ` script:pre-request { $req.setHeader('Content-Type', 'application/json'); } `; const output = parser(input); const expected = { script: { req: "$req.setHeader('Content-Type', 'application/json');" } }; expect(output).toEqual(expected); }); it('should parse response script', () => { const input = ` script:post-response { expect(response.status).to.equal(200); } `; const output = parser(input); const expected = { script: { res: 'expect(response.status).to.equal(200);' } }; expect(output).toEqual(expected); }); });