test/integration-test/src/Export/Variable.test.js
- import assert from 'assert';
- import {find} from '../../util';
-
- describe('test/Export/Variable:', ()=>{
- it('is exported that default export', ()=>{
- const doc = find('longname', 'src/Export/Variable.js~testExportVariable1');
- assert.equal(doc.export, true);
- });
-
- it('is exported that named export', ()=>{
- const doc = find('longname', 'src/Export/Variable.js~testExportVariable2');
- assert.equal(doc.export, true);
- });
-
- it('is not exported that non export', ()=>{
- const doc = find('longname', 'src/Export/Variable.js~testExportVariable3');
- assert.equal(doc.export, false);
- });
-
- it('is exported that indirect named export', ()=>{
- const doc = find('longname', 'src/Export/Variable.js~testExportVariable4');
- assert.equal(doc.export, true);
- });
-
- it('is exported that multiple named export', ()=>{
- const [doc1, doc2] = find('longname',
- 'src/Export/Variable.js~testExportVariable5',
- 'src/Export/Variable.js~testExportVariable6'
- );
-
- assert.equal(doc1.export, true);
- assert.equal(doc2.export, true);
- });
-
- describe('array destructuring name export', ()=>{
- it('is export that first', ()=>{
- const doc = find('longname', 'src/Export/Variable.js~testExportVariable7');
- assert.equal(doc.export, true);
- });
-
- xit('is export that second', ()=>{
- // const doc = find('longname', 'src/Export/Variable.js~testExportVariable8');
- // assert.equal(doc.export, true);
- });
- });
-
- describe('object destructuring name export', ()=>{
- it('is export that first', ()=>{
- const doc = find('longname', 'src/Export/Variable.js~testExportVariable9');
- assert.equal(doc.export, true);
- });
-
- xit('is export that second', ()=>{
- // const doc = find('longname', 'src/Export/Variable.js~testExportVariable10');
- // assert.equal(doc.export, true);
- });
- });
- });