@@ -56,6 +56,31 @@ test("create package release using package_name_with_version", async () => {
5656 expect ( releaseResponse . data . package_release . is_latest ) . toBe ( true )
5757} )
5858
59+ test ( "create package release using package_name and version" , async ( ) => {
60+ const { axios } = await getTestServer ( )
61+
62+ const packageResponse = await axios . post ( "/api/packages/create" , {
63+ name : "testuser/test-package-name-version" ,
64+ description : "Test Description" ,
65+ } )
66+ expect ( packageResponse . status ) . toBe ( 200 )
67+ const createdPackage = packageResponse . data . package
68+
69+ const releaseResponse = await axios . post ( "/api/package_releases/create" , {
70+ package_name : createdPackage . name ,
71+ version : "3.0.0" ,
72+ } )
73+
74+ expect ( releaseResponse . status ) . toBe ( 200 )
75+ expect ( releaseResponse . data . ok ) . toBe ( true )
76+ expect ( releaseResponse . data . package_release ) . toBeDefined ( )
77+ expect ( releaseResponse . data . package_release . package_id ) . toBe (
78+ createdPackage . package_id ,
79+ )
80+ expect ( releaseResponse . data . package_release . version ) . toBe ( "3.0.0" )
81+ expect ( releaseResponse . data . package_release . is_latest ) . toBe ( true )
82+ } )
83+
5984test ( "create package release - version already exists" , async ( ) => {
6085 const { axios } = await getTestServer ( )
6186
0 commit comments