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

testGetBackupByFileName() public method

    public function testGetBackupByFileName()
    {
        $backups = $this->_createBackupsWithModels();
        $id = '1471562156_backup_code';
        $data = $this->backup_data->{$id};
        $out = $backups->getBackupByFileName($data->filename);
        $this->assertEquals($out->get('id'), $id);
        $this->assertEquals($out->get('folder'), $data->folder);
        $this->assertEquals($out->get('task_id'), $data->task_id);
        $this->assertEquals($out->get('filename'), $data->filename);
        $this->setExpectedException(TerminusException::class, "Cannot find a backup named not-there.");
        $out = $backups->getBackupByFileName("not-there");
        $this->assertNull($out);
    }