From 6dff80b189a649f64a885a553ceefe1055cdb21e Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 22 Aug 2018 16:14:11 +0300 Subject: Fix project ownership authentication in submit-git handler --- tests/submit/submit-git.test | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'tests') diff --git a/tests/submit/submit-git.test b/tests/submit/submit-git.test index cf499b9..5a73d65 100644 --- a/tests/submit/submit-git.test +++ b/tests/submit/submit-git.test @@ -251,7 +251,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hello email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI $g -C ref add owners; @@ -287,6 +287,9 @@ pkg_ctl="$prj_ctl/hello.git" : Test that the project and package ownership is authenticated by the : reference repository. : + : Note that here we also test that the project control URL value may not be + : an immediate "parent" of the package control URL. + : { $clone_root_data; @@ -299,7 +302,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hello email: user@example.org - control: $prj_ctl + control: $regex.replace("$prj_ctl", '(.*/)[^/]*', '\1') EOI cat <<"EOI" >=ref/owners/hello/libhello/package-owner.manifest; @@ -340,7 +343,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hello email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI $g -C ref add owners; @@ -462,7 +465,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hi email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI cat <<"EOI" >=ref/owners/hi/libhello/package-owner.manifest; @@ -530,7 +533,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hello email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI cat <<"EOI" >=ref/owners/hello/libhello/package-owner.manifest; @@ -592,7 +595,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hello email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI cat <<"EOI" >=tgt/owners/hello/libhello/package-owner.manifest; @@ -661,7 +664,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hello email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI $g -C ref add owners; @@ -706,7 +709,7 @@ pkg_ctl="$prj_ctl/hello.git" : 1 name: hi email: user@example.org - control: $prj_ctl + control: $prj_ctl/ EOI cat <<"EOI" >=tgt/owners/hi/libhello/package-owner.manifest; -- cgit v1.1