MongolidLaravel\MongolidModelTest::testShouldGetWhere PHP Method

testShouldGetWhere() public method

public testShouldGetWhere ( )
    public function testShouldGetWhere()
    {
        // Set
        $dataMapper = m::mock(DataMapper::class);
        $this->app->instance(DataMapper::class, $dataMapper);
        $cursor = m::mock(Cursor::class);
        $model = new class extends MongolidModel
        {
            protected $collection = 'collection_name';
        };
        // Expectations
        $dataMapper->shouldReceive('where')->once()->withAnyArgs()->andReturn($cursor);
        // Actions
        $result = $model->where(['field' => '123']);
        // Assertions
        $this->assertEquals($cursor, $result);
    }