Pantheon\Terminus\UnitTests\Collections\BackupsTest::testGetBackupsByElement PHP Method

testGetBackupsByElement() public method

    public function testGetBackupsByElement()
    {
        $backups = $this->_createBackupsWithModels();
        $out = $backups->getBackupsByElement('code');
        $this->assertEquals(3, count($out));
        foreach ($out as $backup) {
            $this->assertEquals('code', $backup->get('type'));
        }
        $out = $backups->getBackupsByElement('files');
        $this->assertEquals(2, count($out));
        foreach ($out as $backup) {
            $this->assertEquals('files', $backup->get('type'));
        }
        $out = $backups->getBackupsByElement('database');
        $this->assertEquals(2, count($out));
        foreach ($out as $backup) {
            $this->assertEquals('database', $backup->get('type'));
        }
    }