Skip to content

Commit 6c9343d

Browse files
adam-cattermoledidierofrivia
authored andcommitted
Update tests to use new config
Signed-off-by: Adam Cattermole <[email protected]>
1 parent 8fe18d5 commit 6c9343d

File tree

1 file changed

+34
-14
lines changed

1 file changed

+34
-14
lines changed

tests/rate_limited.rs

+34-14
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ fn it_loads() {
2929

3030
let root_context = 1;
3131
let cfg = r#"{
32-
"failureMode": "deny",
33-
"rateLimitPolicies": []
32+
"extensions": {},
33+
"policies": []
3434
}"#;
3535

3636
module
@@ -90,12 +90,17 @@ fn it_limits() {
9090

9191
let root_context = 1;
9292
let cfg = r#"{
93-
"failureMode": "deny",
94-
"rateLimitPolicies": [
93+
"extensions": {
94+
"limitador": {
95+
"type": "ratelimit",
96+
"endpoint": "limitador-cluster",
97+
"failureMode": "deny"
98+
}
99+
},
100+
"policies": [
95101
{
96102
"name": "some-name",
97103
"domain": "RLS-domain",
98-
"service": "limitador-cluster",
99104
"hostnames": ["*.toystore.com", "example.com"],
100105
"rules": [
101106
{
@@ -228,12 +233,17 @@ fn it_passes_additional_headers() {
228233

229234
let root_context = 1;
230235
let cfg = r#"{
231-
"failureMode": "deny",
232-
"rateLimitPolicies": [
236+
"extensions": {
237+
"limitador": {
238+
"type": "ratelimit",
239+
"endpoint": "limitador-cluster",
240+
"failureMode": "deny"
241+
}
242+
},
243+
"policies": [
233244
{
234245
"name": "some-name",
235246
"domain": "RLS-domain",
236-
"service": "limitador-cluster",
237247
"hostnames": ["*.toystore.com", "example.com"],
238248
"rules": [
239249
{
@@ -380,12 +390,17 @@ fn it_rate_limits_with_empty_conditions() {
380390

381391
let root_context = 1;
382392
let cfg = r#"{
383-
"failureMode": "deny",
384-
"rateLimitPolicies": [
393+
"extensions": {
394+
"limitador": {
395+
"type": "ratelimit",
396+
"endpoint": "limitador-cluster",
397+
"failureMode": "deny"
398+
}
399+
},
400+
"policies": [
385401
{
386402
"name": "some-name",
387403
"domain": "RLS-domain",
388-
"service": "limitador-cluster",
389404
"hostnames": ["*.com"],
390405
"rules": [
391406
{
@@ -492,12 +507,17 @@ fn it_does_not_rate_limits_when_selector_does_not_exist_and_misses_default_value
492507

493508
let root_context = 1;
494509
let cfg = r#"{
495-
"failureMode": "deny",
496-
"rateLimitPolicies": [
510+
"extensions": {
511+
"limitador": {
512+
"type": "ratelimit",
513+
"endpoint": "limitador-cluster",
514+
"failureMode": "deny"
515+
}
516+
},
517+
"policies": [
497518
{
498519
"name": "some-name",
499520
"domain": "RLS-domain",
500-
"service": "limitador-cluster",
501521
"hostnames": ["*.com"],
502522
"rules": [
503523
{

0 commit comments

Comments
 (0)