From a3f52f6ba6d12fbe48bc489c3e8a8510352a8fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Geuken?= Date: Mon, 17 Oct 2016 17:38:11 +0200 Subject: [PATCH] [ci] rspec: Add routing tests global_command_* actions of source controller --- src/api/spec/routing/api_matcher_spec.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/api/spec/routing/api_matcher_spec.rb b/src/api/spec/routing/api_matcher_spec.rb index e11b050c10a..8ab888d6e99 100644 --- a/src/api/spec/routing/api_matcher_spec.rb +++ b/src/api/spec/routing/api_matcher_spec.rb @@ -27,4 +27,24 @@ file: 'file' ) end + + it 'routes requests to global_command_* correctly' do + expect(post('/source?cmd=orderkiwirepos')).to route_to( + controller: 'source', + action: 'global_command_orderkiwirepos', + cmd: 'orderkiwirepos' + ) + + expect(post('/source?cmd=branch')).to route_to( + controller: 'source', + action: 'global_command_branch', + cmd: 'branch' + ) + + expect(post('/source?cmd=createmaintenanceincident')).to route_to( + controller: 'source', + action: 'global_command_createmaintenanceincident', + cmd: 'createmaintenanceincident' + ) + end end