Add Priority to auth rules
This commit is contained in:
		
							
								
								
									
										26
									
								
								auth/service/sevice_test.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								auth/service/sevice_test.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| package service | ||||
|  | ||||
| import ( | ||||
| 	"testing" | ||||
|  | ||||
| 	pb "github.com/micro/go-micro/v2/auth/service/proto" | ||||
| ) | ||||
|  | ||||
| func TestListRulesSorting(t *testing.T) { | ||||
| 	s := &svc{ | ||||
| 		rules: []*pb.Rule{ | ||||
| 			&pb.Rule{Priority: 1}, | ||||
| 			&pb.Rule{Priority: 3}, | ||||
| 			&pb.Rule{Priority: 2}, | ||||
| 		}, | ||||
| 	} | ||||
|  | ||||
| 	var priorities []int32 | ||||
| 	for _, r := range s.listRules() { | ||||
| 		priorities = append(priorities, r.Priority) | ||||
| 	} | ||||
|  | ||||
| 	if priorities[0] != 1 || priorities[1] != 2 || priorities[2] != 3 { | ||||
| 		t.Errorf("Incorrect Rule Sequence") | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user