mirror of
https://github.com/usebruno/bruno.git
synced 2024-12-11 09:11:27 +01:00
27 lines
623 B
JavaScript
27 lines
623 B
JavaScript
/**
|
|
* This test file is used to test the text parser.
|
|
*/
|
|
const parser = require('../src/bruToJson');
|
|
|
|
describe('assert parser', () => {
|
|
it('should parse assert statement', () => {
|
|
const input = `
|
|
assert {
|
|
res("data.airports").filter(a => a.code ==="BLR").name: "Bangalore International Airport"
|
|
}
|
|
`;
|
|
|
|
const output = parser(input);
|
|
const expected = {
|
|
assertions: [
|
|
{
|
|
name: 'res("data.airports").filter(a => a.code ==="BLR").name',
|
|
value: '"Bangalore International Airport"',
|
|
enabled: true
|
|
}
|
|
]
|
|
};
|
|
expect(output).toEqual(expected);
|
|
});
|
|
});
|