UNPKG

react-native

Version:

A framework for building native apps using React

31 lines (25 loc) 784 B
jest.autoMockOff(); const findAndroidAppFolder = require('../../android/findAndroidAppFolder'); const mockFs = require('mock-fs'); const mocks = require('../../__fixtures__/android'); describe('android::findAndroidAppFolder', () => { beforeAll(() => mockFs({ empty: {}, nested: { android: { app: mocks.valid, }, }, flat: { android: mocks.valid, }, })); it('should return an android app folder if it exists in the given folder', () => { expect(findAndroidAppFolder('flat')).toBe('android'); expect(findAndroidAppFolder('nested')).toBe('android/app'); }); it('should return `null` if there\'s no android app folder', () => { expect(findAndroidAppFolder('empty')).toBe(null); }); afterAll(mockFs.restore); });