'nice', 'texture' => 'furry', 'sociability' => 'friendly', 'rating' => 4, 'class' => 'not monster', ]; $this->assertSame($expected, $actual); } /** * @test */ public function encode() : void { $actual = JSON::encode(['package' => 'rubix/ml']); $expected = '{"package":"rubix\/ml"}'; $this->assertSame($expected, $actual); } /** * @test */ public function decodeBadData() : void { $this->expectException(RuntimeException::class); JSON::decode('[{"package":...}]'); } }