mirror of
https://github.com/usebruno/bruno.git
synced 2024-11-29 11:23:57 +01:00
25 lines
885 B
JavaScript
25 lines
885 B
JavaScript
|
const fs = require('fs');
|
||
|
const path = require('path');
|
||
|
const collectionBruToJson = require('../src/collectionBruToJson');
|
||
|
const jsonToCollectionBru = require('../src/jsonToCollectionBru');
|
||
|
|
||
|
describe('collectionBruToJson', () => {
|
||
|
it('should parse the collection bru file', () => {
|
||
|
const input = fs.readFileSync(path.join(__dirname, 'fixtures', 'collection.bru'), 'utf8');
|
||
|
const expected = require('./fixtures/collection.json');
|
||
|
const output = collectionBruToJson(input);
|
||
|
|
||
|
expect(output).toEqual(expected);
|
||
|
});
|
||
|
});
|
||
|
|
||
|
describe('jsonToCollectionBru', () => {
|
||
|
it('should convert the collection json to bru', () => {
|
||
|
const input = require('./fixtures/collection.json');
|
||
|
const expected = fs.readFileSync(path.join(__dirname, 'fixtures', 'collection.bru'), 'utf8');
|
||
|
const output = jsonToCollectionBru(input);
|
||
|
|
||
|
expect(output).toEqual(expected);
|
||
|
});
|
||
|
});
|