77use InvalidArgumentException ;
88use PHPUnit \Framework \Attributes \DataProvider ;
99use PHPUnit \Framework \TestCase ;
10- use Yiisoft \Queue \Message \Envelope ;
1110use Yiisoft \Queue \Message \IdEnvelope ;
1211use Yiisoft \Queue \Message \JsonMessageSerializer ;
1312use Yiisoft \Queue \Message \Message ;
@@ -134,20 +133,14 @@ public function testUnserializeEnvelopeStack(): void
134133 $ payload = [
135134 'type ' => 'handler ' ,
136135 'data ' => 'test ' ,
137- 'meta ' => [
138- Envelope::ENVELOPE_STACK_KEY => [
139- IdEnvelope::class,
140- ],
141- ],
136+ 'meta ' => [],
142137 ];
143138 $ serializer = $ this ->createSerializer ();
144139
145140 /** @var IdEnvelope $message */
146141 $ message = $ serializer ->unserialize (json_encode ($ payload , JSON_THROW_ON_ERROR ));
147142
148143 $ this ->assertEquals ($ payload ['data ' ], $ message ->getData ());
149- $ this ->assertEquals ([IdEnvelope::class], $ message ->getMetadata ()[Envelope::ENVELOPE_STACK_KEY ]);
150-
151144 $ this ->assertInstanceOf (Message::class, $ message );
152145 }
153146
@@ -176,8 +169,7 @@ public function testSerializeEnvelopeStack(): void
176169
177170 $ this ->assertEquals (
178171 sprintf (
179- '{"type":"handler","data":"test","meta":{"envelopes":["%s"],"%s":"test-id","message-class":"%s"}} ' ,
180- str_replace ('\\' , '\\\\' , IdEnvelope::class),
172+ '{"type":"handler","data":"test","meta":{"%s":"test-id","message-class":"%s"}} ' ,
181173 IdEnvelope::MESSAGE_ID_KEY ,
182174 str_replace ('\\' , '\\\\' , Message::class),
183175 ),
@@ -188,9 +180,6 @@ public function testSerializeEnvelopeStack(): void
188180
189181 $ this ->assertInstanceOf (Message::class, $ message );
190182 $ this ->assertEquals ([
191- Envelope::ENVELOPE_STACK_KEY => [
192- IdEnvelope::class,
193- ],
194183 IdEnvelope::MESSAGE_ID_KEY => 'test-id ' ,
195184 'message-class ' => Message::class,
196185 ], $ message ->getMetadata ());
0 commit comments