1*082815dcSEvan Baconimport { moduleNameIsDirectFileReference } from '../plugin-resolver'; 2*082815dcSEvan Bacon 3*082815dcSEvan Bacondescribe(moduleNameIsDirectFileReference, () => { 4*082815dcSEvan Bacon it('file path', () => { 5*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('./app')).toBe(true); 6*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('~/app')).toBe(true); 7*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('/app')).toBe(true); 8*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('.')).toBe(true); 9*082815dcSEvan Bacon }); 10*082815dcSEvan Bacon it('module', () => { 11*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('app')).toBe(false); 12*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('@expo/app')).toBe(false); 13*082815dcSEvan Bacon }); 14*082815dcSEvan Bacon it('module folder', () => { 15*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('app/')).toBe(true); 16*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('@expo/app/')).toBe(true); 17*082815dcSEvan Bacon }); 18*082815dcSEvan Bacon it('module file', () => { 19*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('app/index.js')).toBe(true); 20*082815dcSEvan Bacon expect(moduleNameIsDirectFileReference('@expo/app/index')).toBe(true); 21*082815dcSEvan Bacon }); 22*082815dcSEvan Bacon}); 23