File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed
packages/npm-packages/ruby-wasm-wasi/test-e2e Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change 1
1
import { BrowserContext , Page , expect } from "@playwright/test" ;
2
- import { readFileSync } from "fs" ;
3
2
import path from "path" ;
4
3
5
4
export const waitForRubyVM = async ( page : Page ) => {
@@ -19,19 +18,14 @@ export const setupDebugLog = (context: BrowserContext) => {
19
18
} ;
20
19
21
20
export const setupProxy = ( context : BrowserContext ) => {
22
- const injectingPkgPath = process . env . RUBY_NPM_PACKAGE_ROOT ;
23
- const injectingPkg = JSON . parse (
24
- readFileSync ( path . join ( injectingPkgPath , "package.json" ) , "utf-8" ) ,
25
- ) ;
26
- const cdnPattern = new RegExp (
27
- `cdn.jsdelivr.net/npm/${ injectingPkg . name } @.+/dist/(.+)`
28
- ) ;
21
+ const cdnPattern =
22
+ / c d n .j s d e l i v r .n e t \/ n p m \/ @ r u b y \/ .+ - w a s m - w a s i @ .+ \/ d i s t \/ ( .+ ) / ;
29
23
context . route ( cdnPattern , ( route ) => {
30
24
const request = route . request ( ) ;
31
25
console . log ( ">> [MOCK]" , request . method ( ) , request . url ( ) ) ;
32
26
const relativePath = request . url ( ) . match ( cdnPattern ) [ 1 ] ;
33
27
const mockedPath = path . join (
34
- injectingPkgPath ,
28
+ process . env . RUBY_NPM_PACKAGE_ROOT ,
35
29
"dist" ,
36
30
relativePath ,
37
31
) ;
You can’t perform that action at this time.
0 commit comments