tighter constraints on allowed paths.
Change-Id: Ie6b121e4733e45288a36dbc2426f556fd5e2832d
This commit is contained in:
+29
-7
@@ -53,13 +53,6 @@ func TestValid(t *testing.T) {
|
||||
in: "bobo",
|
||||
want: true,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: ""},
|
||||
},
|
||||
in: "bobo",
|
||||
want: true,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: "bobo"},
|
||||
@@ -74,6 +67,35 @@ func TestValid(t *testing.T) {
|
||||
in: "a/b/c",
|
||||
want: false,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: "a/b/c"},
|
||||
},
|
||||
in: "a/b",
|
||||
want: false,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: "name/db"},
|
||||
{path: "name/lib"},
|
||||
},
|
||||
in: "name/foo",
|
||||
want: true,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: "a"},
|
||||
},
|
||||
in: "a/b",
|
||||
want: false,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: "foo"},
|
||||
},
|
||||
in: "foo/bar",
|
||||
want: false,
|
||||
},
|
||||
{
|
||||
pkgs: []Package{
|
||||
{path: "foo/bar"},
|
||||
|
||||
Reference in New Issue
Block a user