Procházet zdrojové kódy

test for Protocols\Http\ServerSentEvents

jhdxr před 2 roky
rodič
revize
8f97226fed
1 změnil soubory, kde provedl 15 přidání a 0 odebrání
  1. 15 0
      tests/Unit/Protocols/Http/ServerSentEventsTest.php

+ 15 - 0
tests/Unit/Protocols/Http/ServerSentEventsTest.php

@@ -0,0 +1,15 @@
+<?php
+
+use Workerman\Protocols\Http\ServerSentEvents;
+
+it('tests ' . ServerSentEvents::class, function () {
+    $data = [
+        'event' => 'ping',
+        'data' => 'some thing',
+        'id' => 1000,
+        'retry' => 5000,
+    ];
+    $sse = new ServerSentEvents($data);
+    $expected = "event: {$data['event']}\ndata: {$data['data']}\n\nid: {$data['id']}\nretry: {$data['retry']}\n";
+    expect((string)$sse)->toBe($expected);
+});