Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function processReclaim()
- {
- $requestParams = [
- 'reclam_id' => 899,
- 'status' => 'accepted',
- 'article_1367' => 14
- ];
- $data = [
- 'reclaim_detail' => [[
- 'reclamation_detail_id' => 1367,
- 'approved_amount' => 1
- ]],
- 'reclaim_id' => 899,
- 'user_id' => 2,
- 'comment' => ''];
- $request = new \Illuminate\Http\Request();
- $request->setMethod('POST');
- $request->request->add($requestParams);
- $user = factory(\App\Models\User::class)->create()->assignRole(['Super Admin']);
- $request->setUserResolver(function () use ($user) {
- return $user;
- });
- $mock = \Mockery::mock(ReclaimsService::class)->makePartial();
- $mock->shouldReceive('reclaimStatus')->with("/Reclaim/approve/admin", ['json' => $data], $user->country, [])->andReturn(200);
- $mock->reclaimStatus($request);
- }
- public function reclaimStatus($request){
- $data = $this->makeRequestData($request);
- if ($request->user()->hasRole('KAM Admin')) {
- $this->post("/Reclaim/approve/kam", ['json' => $data], $request->user()->country);
- } else if ($request->user()->hasRole('RP Admin')) {
- $this->post("/Reclaim/approve/rp", ['json' => $data], $request->user()->country);
- } else {
- $this->post("/Reclaim/approve/admin", ['json' => $data], $request->user()->country);
- }
- flash()->success(__('myphoenix.reclaim_flash_updated'));
- $this->activity(null, $request->user()->id, 'accepted', $data);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement