public function deleteMeta() { $articles = factory(Article::class, 2)->create()->all(); $this->addMetasToArticles($articles); foreach ($articles as $oneEntity) { $oneEntity->push(); } $article = current($articles); $metaEntity = $article->metas->first(); $metaCount = ArticleMeta::where('article_id', '=', $article->article_id)->count(); $this->delete('/articles/' . $article->article_id . '/meta/' . $metaEntity->name); $updatedArticle = Article::find($article->article_id); $this->assertEquals($metaCount - 1, $updatedArticle->metas->count()); }