| 
									
										
										
										
											2021-06-26 23:23:15 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace Tests\Unit; | 
					
						
							| 
									
										
										
										
											2020-04-04 08:16:05 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | use Tests\TestCase; | 
					
						
							| 
									
										
										
										
											2019-08-04 21:26:39 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | class UrlTest extends TestCase | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     public function test_url_helper_takes_custom_url_into_account() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2021-06-26 23:23:15 +08:00
										 |  |  |         $this->runWithEnv('APP_URL', 'http://example.com/bookstack', function () { | 
					
						
							| 
									
										
										
										
											2019-09-14 21:12:39 +08:00
										 |  |  |             $this->assertEquals('http://example.com/bookstack/books', url('/books')); | 
					
						
							|  |  |  |         }); | 
					
						
							| 
									
										
										
										
											2019-08-04 21:26:39 +08:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-09-01 19:07:51 +08:00
										 |  |  |     public function test_url_helper_sets_correct_scheme_even_when_request_scheme_is_different() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2021-06-26 23:23:15 +08:00
										 |  |  |         $this->runWithEnv('APP_URL', 'https://example.com/', function () { | 
					
						
							| 
									
										
										
										
											2019-09-14 21:12:39 +08:00
										 |  |  |             $this->get('http://example.com/login')->assertSee('https://example.com/dist/styles.css'); | 
					
						
							|  |  |  |         }); | 
					
						
							| 
									
										
										
										
											2019-09-01 19:07:51 +08:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2021-06-26 23:23:15 +08:00
										 |  |  | } |