| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  | <?php | 
					
						
							| 
									
										
										
										
											2016-12-06 09:16:36 +01:00
										 |  |  | /** | 
					
						
							|  |  |  |  * NewUserControllerTest.php | 
					
						
							|  |  |  |  * Copyright (C) 2016 thegrumpydictator@gmail.com | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This software may be modified and distributed under the terms of the | 
					
						
							|  |  |  |  * Creative Commons Attribution-ShareAlike 4.0 International License. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * See the LICENSE file for details. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							| 
									
										
										
										
											2016-12-10 06:54:50 +01:00
										 |  |  |  * Generated by PHPUnit_SkeletonGenerator on 2016-12-10 at 05:51:42. | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  |  */ | 
					
						
							|  |  |  | class NewUserControllerTest extends TestCase | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2016-11-20 07:24:18 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Sets up the fixture, for example, opens a network connection. | 
					
						
							|  |  |  |      * This method is called before a test is executed. | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function setUp() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-11-20 08:30:25 +01:00
										 |  |  |         parent::setUp(); | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-07 19:53:41 +01:00
										 |  |  |     /** | 
					
						
							|  |  |  |      * @covers \FireflyIII\Http\Controllers\NewUserController::index | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  |      */ | 
					
						
							|  |  |  |     public function testIndex() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-12-18 17:54:11 +01:00
										 |  |  |         $this->be($this->emptyUser()); | 
					
						
							|  |  |  |         $this->call('get', route('new-user.index')); | 
					
						
							|  |  |  |         $this->assertResponseStatus(200); | 
					
						
							|  |  |  |         $this->see('<ol class="breadcrumb">'); | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							| 
									
										
										
										
											2016-12-07 19:53:41 +01:00
										 |  |  |      * @covers \FireflyIII\Http\Controllers\NewUserController::submit | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  |      */ | 
					
						
							|  |  |  |     public function testSubmit() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-12-18 17:54:11 +01:00
										 |  |  |         $data = [ | 
					
						
							|  |  |  |             'bank_name'    => 'New bank', | 
					
						
							|  |  |  |             'bank_balance' => 100, | 
					
						
							|  |  |  |         ]; | 
					
						
							|  |  |  |         $this->be($this->emptyUser()); | 
					
						
							|  |  |  |         $this->call('post', route('new-user.submit'), $data); | 
					
						
							|  |  |  |         $this->assertResponseStatus(302); | 
					
						
							|  |  |  |         $this->assertSessionHas('success'); | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2016-12-10 06:54:50 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-19 20:30:30 +01:00
										 |  |  | } |