@@ -40,23 +40,6 @@ test("updateRemoveDir removes opencode npm wrapper for latest installs", async (
4040 assert . equal ( await updateRemoveDir ( packageDir , "@tarquinen/opencode-dcp" ) , wrapperDir )
4141} )
4242
43- test ( "updateRemoveDir rejects directories not matching opencode wrapper naming" , async ( ) => {
44- const rootDir = await mkdtemp ( join ( tmpdir ( ) , "dcp-update-" ) )
45- // Simulate .config/opencode-like setup: plugin lives in node_modules but
46- // the parent dir is NOT an @scope /pkg@spec wrapper — updateRemoveDir
47- // must NOT return the parent dir even if its package.json lists the dep.
48- const packageDir = join ( rootDir , "node_modules" , "@tarquinen" , "opencode-dcp" )
49- await writePackageJson ( rootDir , {
50- dependencies : { "@tarquinen/opencode-dcp" : "latest" } ,
51- } )
52- await writePackageJson ( packageDir , {
53- name : "@tarquinen/opencode-dcp" ,
54- version : "3.1.9" ,
55- } )
56-
57- assert . equal ( await updateRemoveDir ( packageDir , "@tarquinen/opencode-dcp" ) , undefined )
58- } )
59-
6043test ( "updateRemoveDir skips version-locked opencode installs" , async ( ) => {
6144 const rootDir = await mkdtemp ( join ( tmpdir ( ) , "dcp-update-" ) )
6245 const wrapperDir = join ( rootDir , "@tarquinen" , "opencode-dcp@3.1.9" )
0 commit comments