UNPKG

e-lado

Version:

[![CircleCI](https://circleci.com/gh/sharetribe/sharetribe/tree/master.svg?style=svg)](https://circleci.com/gh/sharetribe/sharetribe/tree/master) [![Dependency Status](https://gemnasium.com/sharetribe/sharetribe.png)](https://gemnasium.com/sharetribe/shar

46 lines (44 loc) 987 B
/* eslint-env mocha */ import expect from 'expect'; import parserOptionsMapper from '../../__util__/parserOptionsMapper'; describe('parserOptionsMapper', () => { it('should return an test case object', () => { const testCase = { code: '<div />', errors: [], options: {}, }; expect(parserOptionsMapper(testCase)).toEqual({ code: '<div />', errors: [], options: {}, parserOptions: { ecmaVersion: 6, ecmaFeatures: { jsx: true, }, }, }); }); it('should allow for overriding parserOptions', () => { const testCase = { code: '<div />', errors: [], options: {}, parserOptions: { ecmaVersion: 5, }, }; expect(parserOptionsMapper(testCase)).toEqual({ code: '<div />', errors: [], options: {}, parserOptions: { ecmaVersion: 5, ecmaFeatures: { jsx: true, }, }, }); }); });