bruno/packages/bruno-lang/v1/tests/env-json-to-bru.spec.js

36 lines
810 B
JavaScript

const fs = require('fs');
const path = require('path');
const {
envJsonToBru
} = require('../src');
describe('envJsonToBru', () => {
it('should convert json file into .bru file', () => {
const env = {
"variables": [{
"enabled": true,
"name": "host",
"value": "https://www.google.com",
"type": "text"
}, {
"enabled": true,
"name": "jwt",
"value": "secret",
"type": "text"
}, {
"enabled": false,
"name": "Content-type",
"value": "application/json",
"type": "text"
}]
};
const expectedBruFile = fs.readFileSync(path.join(__dirname, 'fixtures', 'env.bru'), 'utf8');
const actualBruFile = envJsonToBru(env);
expect(expectedBruFile).toEqual(actualBruFile);
});
});