27 lines
424 B
Go
27 lines
424 B
Go
|
package policies
|
||
|
|
||
|
import "testing"
|
||
|
|
||
|
func TestEquivalentPolicies(t *testing.T) {
|
||
|
a := []string{"foo", "bar"}
|
||
|
var b []string
|
||
|
if EquivalentPolicies(a, b) {
|
||
|
t.Fatal("bad")
|
||
|
}
|
||
|
|
||
|
b = []string{"foo"}
|
||
|
if EquivalentPolicies(a, b) {
|
||
|
t.Fatal("bad")
|
||
|
}
|
||
|
|
||
|
b = []string{"bar", "foo"}
|
||
|
if !EquivalentPolicies(a, b) {
|
||
|
t.Fatal("bad")
|
||
|
}
|
||
|
|
||
|
b = []string{"foo", "default", "bar"}
|
||
|
if !EquivalentPolicies(a, b) {
|
||
|
t.Fatal("bad")
|
||
|
}
|
||
|
}
|