xref: /expo/packages/@expo/cli/__mocks__/tempy.ts (revision 8d307f52)
1*8d307f52SEvan Baconimport crypto from 'crypto';
2*8d307f52SEvan Baconimport os from 'os';
3*8d307f52SEvan Baconimport path from 'path';
4*8d307f52SEvan Bacon
5*8d307f52SEvan Baconmodule.exports = {
6*8d307f52SEvan Bacon  directory() {
7*8d307f52SEvan Bacon    return path.join(os.tmpdir(), crypto.randomBytes(16).toString('hex'));
8*8d307f52SEvan Bacon  },
9*8d307f52SEvan Bacon  file: jest.fn(({ name }) => '/tmp/' + name),
10*8d307f52SEvan Bacon};
11