MongolidLaravel\MongolidModelTest::testShouldDelete PHP Method

testShouldDelete() public method

public testShouldDelete ( )
    public function testShouldDelete()
    {
        // Set
        $dataMapper = m::mock(DataMapper::class);
        $this->app->instance(DataMapper::class, $dataMapper);
        $model = new class extends MongolidModel
        {
            protected $collection = 'collection_name';
        };
        // Expectations
        $dataMapper->shouldReceive('delete')->once()->withAnyArgs()->andReturn(true);
        // Actions
        $result = $model->delete();
        // Assertions
        $this->assertTrue($result);
    }