/** * @expectedException WPDieException */ public function testAfterDeletePostDie() { add_post(1, new WP_Post()); $searchClient = m::mock('AliyunOpenSearchClient'); $this->admin->setOpenSearchClient($searchClient); $searchClient->shouldReceive('deletePosts')->once()->andThrow('AliyunOpenSearchException'); $this->admin->afterDeletePost(1); }