File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 9
9
use Illuminate \Support \Arr ;
10
10
use Illuminate \Support \Facades \App ;
11
11
use Illuminate \Support \Facades \Response as ResponseFactory ;
12
+ use Illuminate \Support \Traits \Macroable ;
12
13
13
14
class Response implements Responsable
14
15
{
16
+ use Macroable;
17
+
15
18
protected $ component ;
16
19
protected $ props ;
17
20
protected $ rootView ;
Original file line number Diff line number Diff line change 17
17
18
18
class ResponseTest extends TestCase
19
19
{
20
+ public function test_can_macro ()
21
+ {
22
+ $ response = new Response ('User/Edit ' , []);
23
+ $ response ->macro ('foo ' , function () {
24
+ return 'bar ' ;
25
+ });
26
+
27
+ $ this ->assertEquals ('bar ' , $ response ->foo ());
28
+ }
29
+
20
30
public function test_server_response ()
21
31
{
22
32
$ request = Request::create ('/user/123 ' , 'GET ' );
You can’t perform that action at this time.
0 commit comments