diff --git a/web/cypress/integration/route/create-route-with-limit-req-form.spec.js b/web/cypress/integration/route/create-route-with-limit-req-form.spec.js index d8f8c22c8f..a6fd8a57bf 100644 --- a/web/cypress/integration/route/create-route-with-limit-req-form.spec.js +++ b/web/cypress/integration/route/create-route-with-limit-req-form.spec.js @@ -34,6 +34,7 @@ context('Create and delete route with limit-req form', () => { rate: '#rate', burst: '#burst', key: '#key', + rejected_msg: '#rejected_msg', }; const data = { @@ -42,6 +43,7 @@ context('Create and delete route with limit-req form', () => { port: '80', weight: 1, key: 'remote_addr', + rejected_msg: 'Requests are too frequent, please try again later.', }; beforeEach(() => { @@ -92,6 +94,7 @@ context('Create and delete route with limit-req form', () => { cy.get(selector.rate).type(1); cy.get(selector.burst).type(0); cy.get(selector.key).type(data.key); + cy.get(selector.rejected_msg).type(data.rejected_msg); cy.get(selector.drawer).within(() => { cy.contains('Submit').click({ force: true, diff --git a/web/src/components/Plugin/UI/limit-req.tsx b/web/src/components/Plugin/UI/limit-req.tsx index f055f6e9a9..529340ac83 100644 --- a/web/src/components/Plugin/UI/limit-req.tsx +++ b/web/src/components/Plugin/UI/limit-req.tsx @@ -102,6 +102,13 @@ const LimitReq: React.FC = ({ form, schema }) => { max={properties.rejected_code.maximum} /> + + +