react-native
Version:
A framework for building native apps using React
31 lines (25 loc) • 784 B
JavaScript
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);
});