1import { vol } from 'memfs'; 2 3import { getRewriteRequestUrl } from '../rewriteRequestUrl'; 4 5describe(getRewriteRequestUrl, () => { 6 it(`rewrites expo request url to entry point`, () => { 7 vol.fromJSON( 8 { 9 'package.json': JSON.stringify({ name: 'hey' }), 10 'index.js': 'console.log("lol")', 11 }, 12 '/' 13 ); 14 15 const rewrite = getRewriteRequestUrl('/'); 16 17 expect( 18 rewrite( 19 '/.expo/.virtual-metro-entry.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.bacon.test-custom-entry' 20 ) 21 ).toBe( 22 '/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.bacon.test-custom-entry' 23 ); 24 }); 25}); 26