@@ -26,10 +26,11 @@ test("isAutoUpdatableSpec rejects pinned and non-registry specs", () => {
2626} )
2727
2828test ( "updateRemoveDir removes opencode npm wrapper for latest installs" , async ( ) => {
29- const wrapperDir = await mkdtemp ( join ( tmpdir ( ) , "dcp-update-" ) )
29+ const rootDir = await mkdtemp ( join ( tmpdir ( ) , "dcp-update-" ) )
30+ const wrapperDir = join ( rootDir , "@tarquinen" , "opencode-dcp@latest" )
3031 const packageDir = join ( wrapperDir , "node_modules" , "@tarquinen" , "opencode-dcp" )
3132 await writePackageJson ( wrapperDir , {
32- dependencies : { "@tarquinen/opencode-dcp" : "latest " } ,
33+ dependencies : { "@tarquinen/opencode-dcp" : "3.1.10 " } ,
3334 } )
3435 await writePackageJson ( packageDir , {
3536 name : "@tarquinen/opencode-dcp" ,
@@ -40,7 +41,8 @@ test("updateRemoveDir removes opencode npm wrapper for latest installs", async (
4041} )
4142
4243test ( "updateRemoveDir skips version-locked opencode installs" , async ( ) => {
43- const wrapperDir = await mkdtemp ( join ( tmpdir ( ) , "dcp-update-" ) )
44+ const rootDir = await mkdtemp ( join ( tmpdir ( ) , "dcp-update-" ) )
45+ const wrapperDir = join ( rootDir , "@tarquinen" , "opencode-dcp@3.1.9" )
4446 const packageDir = join ( wrapperDir , "node_modules" , "@tarquinen" , "opencode-dcp" )
4547 await writePackageJson ( wrapperDir , {
4648 dependencies : { "@tarquinen/opencode-dcp" : "3.1.9" } ,
0 commit comments