@@ -73,19 +73,6 @@ public function testRewriteWithDifferentUrl()
73
73
}, $ this ->first );
74
74
}
75
75
76
- public function testRewriteWithDifferentUrlWhenSecondUrlIncludesAddedPath ()
77
- {
78
- $ verify = function (RequestInterface $ request ) {
79
- $ this ->assertEquals ('https://example.com/api/foo ' , $ request ->getUri ()->__toString ());
80
- };
81
-
82
- $ request = new Request ('GET ' , 'https://example.com/foo ' );
83
- $ this ->plugin ->handleRequest ($ request , $ verify , $ this ->first );
84
-
85
- $ request = new Request ('GET ' , 'https://example.com/api/foo ' );
86
- $ this ->plugin ->handleRequest ($ request , $ verify , $ this ->first );
87
- }
88
-
89
76
public function testRewriteWhenPathIsIncluded ()
90
77
{
91
78
$ verify = function (RequestInterface $ request ) {
@@ -95,42 +82,4 @@ public function testRewriteWhenPathIsIncluded()
95
82
$ request = new Request ('GET ' , 'https://example.com/api/foo ' );
96
83
$ this ->plugin ->handleRequest ($ request , $ verify , $ this ->first );
97
84
}
98
- public function testRewriteOnRestart ()
99
- {
100
- $ secondPlugin = new class implements Plugin {
101
- private $ firstRun = true ;
102
-
103
- public function handleRequest (RequestInterface $ request , callable $ next , callable $ first )
104
- {
105
- if ($ this ->firstRun ) {
106
- $ this ->firstRun = false ;
107
- return $ first ($ request )->wait ();
108
- }
109
- return $ next ($ request );
110
- }
111
- };
112
-
113
- $ verify = function (RequestInterface $ request ) {
114
- $ this ->assertEquals ('https://example.com/api/foo ' , $ request ->getUri ()->__toString ());
115
- };
116
-
117
- $ client = new class ($ verify ) implements HttpClient {
118
- private $ callable ;
119
- public function __construct (callable $ callable )
120
- {
121
- $ this ->callable = $ callable ;
122
- }
123
-
124
- public function sendRequest (RequestInterface $ request )
125
- {
126
- $ verify = $ this ->callable ;
127
- $ verify ($ request );
128
- return new Response ();
129
- }
130
- };
131
-
132
- $ pluginClient = new PluginClient ($ client , [$ this ->plugin , $ secondPlugin ]);
133
- $ request = new Request ('GET ' , 'https://example.com/foo ' );
134
- $ response = $ pluginClient ->sendAsyncRequest ($ request );
135
- }
136
85
}
0 commit comments