Alcaeus\MongoDbAdapter\Tests\Mongo\MongoGridFSTest::testPut PHP Method

testPut() public method

public testPut ( )
    public function testPut()
    {
        $collection = $this->getGridFS();
        $id = $collection->put(__FILE__, ['chunkSize' => 100, 'foo' => 'bar']);
        $newCollection = $this->getCheckDatabase()->selectCollection('fs.files');
        $newChunksCollection = $this->getCheckDatabase()->selectCollection('fs.chunks');
        $this->assertSame(1, $newCollection->count());
        $size = filesize(__FILE__);
        $numberOfChunks = (int) ceil($size / 100);
        $this->assertSame($numberOfChunks, $newChunksCollection->count());
    }