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