File tree 1 file changed +34
-14
lines changed
1 file changed +34
-14
lines changed Original file line number Diff line number Diff line change @@ -29,8 +29,8 @@ fn it_loads() {
29
29
30
30
let root_context = 1 ;
31
31
let cfg = r#"{
32
- "failureMode ": "deny" ,
33
- "rateLimitPolicies ": []
32
+ "extensions ": {} ,
33
+ "policies ": []
34
34
}"# ;
35
35
36
36
module
@@ -90,12 +90,17 @@ fn it_limits() {
90
90
91
91
let root_context = 1 ;
92
92
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": [
95
101
{
96
102
"name": "some-name",
97
103
"domain": "RLS-domain",
98
- "service": "limitador-cluster",
99
104
"hostnames": ["*.toystore.com", "example.com"],
100
105
"rules": [
101
106
{
@@ -228,12 +233,17 @@ fn it_passes_additional_headers() {
228
233
229
234
let root_context = 1 ;
230
235
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": [
233
244
{
234
245
"name": "some-name",
235
246
"domain": "RLS-domain",
236
- "service": "limitador-cluster",
237
247
"hostnames": ["*.toystore.com", "example.com"],
238
248
"rules": [
239
249
{
@@ -380,12 +390,17 @@ fn it_rate_limits_with_empty_conditions() {
380
390
381
391
let root_context = 1 ;
382
392
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": [
385
401
{
386
402
"name": "some-name",
387
403
"domain": "RLS-domain",
388
- "service": "limitador-cluster",
389
404
"hostnames": ["*.com"],
390
405
"rules": [
391
406
{
@@ -492,12 +507,17 @@ fn it_does_not_rate_limits_when_selector_does_not_exist_and_misses_default_value
492
507
493
508
let root_context = 1 ;
494
509
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": [
497
518
{
498
519
"name": "some-name",
499
520
"domain": "RLS-domain",
500
- "service": "limitador-cluster",
501
521
"hostnames": ["*.com"],
502
522
"rules": [
503
523
{
You can’t perform that action at this time.
0 commit comments