Merge pull request #350 from ijc/subtract
typo: subtract not substract.
This commit is contained in:
commit
70023a3c37
@ -217,7 +217,7 @@ func TestContainerCapabilities(t *testing.T) {
|
|||||||
AddCapabilities: []string{"ALL"},
|
AddCapabilities: []string{"ALL"},
|
||||||
DropCapabilities: []string{"CHOWN"},
|
DropCapabilities: []string{"CHOWN"},
|
||||||
},
|
},
|
||||||
includes: util.SubstractStringSlice(getOCICapabilitiesList(), "CAP_CHOWN"),
|
includes: util.SubtractStringSlice(getOCICapabilitiesList(), "CAP_CHOWN"),
|
||||||
excludes: []string{"CAP_CHOWN"},
|
excludes: []string{"CAP_CHOWN"},
|
||||||
},
|
},
|
||||||
"should be able to add capabilities with drop all": {
|
"should be able to add capabilities with drop all": {
|
||||||
@ -226,7 +226,7 @@ func TestContainerCapabilities(t *testing.T) {
|
|||||||
DropCapabilities: []string{"ALL"},
|
DropCapabilities: []string{"ALL"},
|
||||||
},
|
},
|
||||||
includes: []string{"CAP_SYS_ADMIN"},
|
includes: []string{"CAP_SYS_ADMIN"},
|
||||||
excludes: util.SubstractStringSlice(getOCICapabilitiesList(), "CAP_SYS_ADMIN"),
|
excludes: util.SubtractStringSlice(getOCICapabilitiesList(), "CAP_SYS_ADMIN"),
|
||||||
},
|
},
|
||||||
} {
|
} {
|
||||||
t.Logf("TestCase %q", desc)
|
t.Logf("TestCase %q", desc)
|
||||||
|
@ -29,9 +29,9 @@ func InStringSlice(ss []string, str string) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
// SubstractStringSlice substracts string from string slice.
|
// SubtractStringSlice subtracts string from string slice.
|
||||||
// Comparison is case insensitive.
|
// Comparison is case insensitive.
|
||||||
func SubstractStringSlice(ss []string, str string) []string {
|
func SubtractStringSlice(ss []string, str string) []string {
|
||||||
var res []string
|
var res []string
|
||||||
for _, s := range ss {
|
for _, s := range ss {
|
||||||
if strings.ToLower(s) == strings.ToLower(str) {
|
if strings.ToLower(s) == strings.ToLower(str) {
|
||||||
|
@ -34,15 +34,15 @@ func TestInStringSlice(t *testing.T) {
|
|||||||
assert.False(t, InStringSlice(nil, "HIJ"))
|
assert.False(t, InStringSlice(nil, "HIJ"))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSubstractStringSlice(t *testing.T) {
|
func TestSubtractStringSlice(t *testing.T) {
|
||||||
ss := []string{"ABC", "def", "ghi"}
|
ss := []string{"ABC", "def", "ghi"}
|
||||||
|
|
||||||
assert.Equal(t, []string{"def", "ghi"}, SubstractStringSlice(ss, "abc"))
|
assert.Equal(t, []string{"def", "ghi"}, SubtractStringSlice(ss, "abc"))
|
||||||
assert.Equal(t, []string{"def", "ghi"}, SubstractStringSlice(ss, "ABC"))
|
assert.Equal(t, []string{"def", "ghi"}, SubtractStringSlice(ss, "ABC"))
|
||||||
assert.Equal(t, []string{"ABC", "ghi"}, SubstractStringSlice(ss, "def"))
|
assert.Equal(t, []string{"ABC", "ghi"}, SubtractStringSlice(ss, "def"))
|
||||||
assert.Equal(t, []string{"ABC", "ghi"}, SubstractStringSlice(ss, "DEF"))
|
assert.Equal(t, []string{"ABC", "ghi"}, SubtractStringSlice(ss, "DEF"))
|
||||||
assert.Equal(t, []string{"ABC", "def", "ghi"}, SubstractStringSlice(ss, "hij"))
|
assert.Equal(t, []string{"ABC", "def", "ghi"}, SubtractStringSlice(ss, "hij"))
|
||||||
assert.Equal(t, []string{"ABC", "def", "ghi"}, SubstractStringSlice(ss, "HIJ"))
|
assert.Equal(t, []string{"ABC", "def", "ghi"}, SubtractStringSlice(ss, "HIJ"))
|
||||||
assert.Empty(t, SubstractStringSlice(nil, "hij"))
|
assert.Empty(t, SubtractStringSlice(nil, "hij"))
|
||||||
assert.Empty(t, SubstractStringSlice([]string{}, "hij"))
|
assert.Empty(t, SubtractStringSlice([]string{}, "hij"))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user