validAccept = [ '@context' => 'https://www.w3.org/ns/activitystreams', 'id' => 'https://example.org/og/b3e4a40b-0b26-4c5a-9079-094bd633fab7', 'type' => 'Accept', 'actor' => 'https://example.org/u/alice', 'object' => [ 'id' => 'https://example.net/u/bob#follows/bb27f601-ddb9-4567-8f16-023d90605ca9', 'type' => 'Follow', 'actor' => 'https://example.net/u/bob', 'object' => 'https://example.org/u/alice' ] ]; $this->invalidAccept = [ '@context' => 'https://www.w3.org/ns/activitystreams', 'id' => 'https://example.org/og/b3e4a40b-0b26-4c5a-9079-094bd633fab7', 'type' => 'Accept2', 'actor' => 'https://example.org/u/alice', 'object' => [ 'id' => 'https://example.net/u/bob#follows/bb27f601-ddb9-4567-8f16-023d90605ca9', 'type' => 'Follow', 'actor' => 'https://example.net/u/bob', 'object' => 'https://example.org/u/alice' ] ]; } /** @test */ public function basic_accept() { $this->assertTrue(Accept::validate($this->validAccept)); } /** @test */ public function invalid_accept() { $this->assertFalse(Accept::validate($this->invalidAccept)); } }