public function testPostMetaValue() { //test value when meta_value is string $metaWithString = PostMeta::find(1); $stringValue = '2016-04-03'; $metaWithString->meta_value = $stringValue; $this->assertEquals($stringValue, $metaWithString->value); //test value when meta_value is serialized array $metaWithArray = PostMeta::find(1); $arrayValue = ['key' => 'value']; $metaWithArray->meta_value = serialize($arrayValue); $this->assertEquals($arrayValue, $metaWithArray->value); }