mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
add parse self-reference test add writeFile self-reference test add writeFileSync self-reference test
21 lines
482 B
JavaScript
21 lines
482 B
JavaScript
'use strict';
|
|
|
|
const chai = require('chai');
|
|
const parse = require('./parse');
|
|
|
|
// Configure chai
|
|
chai.use(require('chai-as-promised'));
|
|
chai.use(require('sinon-chai'));
|
|
const expect = require('chai').expect;
|
|
|
|
describe('#parse()', () => {
|
|
it('should reconstitute circular references', () => {
|
|
const tmpFilePath = 'anything.json';
|
|
const fileContents = '{"foo":{"$ref":"$"}}';
|
|
|
|
const obj = parse(tmpFilePath, fileContents);
|
|
|
|
expect(obj).to.equal(obj.foo);
|
|
});
|
|
});
|