lithium\tests\cases\data\source\MongoDbTest::testCreateSuccess PHP Method

testCreateSuccess() public method

public testCreateSuccess ( )
    public function testCreateSuccess()
    {
        array_push($this->_db->connection->results, true);
        $this->_query->data(array('title' => 'Test Post'));
        $this->assertTrue($this->_db->create($this->_query));
        $query = array_pop($this->_db->connection->queries);
        $this->assertEmpty($this->_db->connection->queries);
        $this->assertEqual('insert', $query['type']);
        $this->assertEqual('posts', $query['collection']);
        $this->assertEqual(array('title', '_id'), array_keys($query['data']));
        $this->assertInstanceOf('MongoId', $query['data']['_id']);
    }