mirror of
https://github.com/nextcloud/server.git
synced 2026-04-05 09:06:35 -04:00
Add a test about unserializing data from opis/closure serialization
We need to be able to unserialize data from before upgrade. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
parent
a810b21373
commit
95f0cb2a2a
1 changed files with 7 additions and 0 deletions
|
|
@ -47,4 +47,11 @@ class CronBusTest extends AsyncBusTest {
|
|||
$job->execute($this->jobList);
|
||||
}
|
||||
}
|
||||
|
||||
public function testClosureFromPreviousVersion() {
|
||||
$serializedClosure = 'C:32:"Opis\\Closure\\SerializableClosure":217:{a:5:{s:3:"use";a:0:{}s:8:"function";s:64:"function () {\\Test\\Command\\AsyncBusTest::$lastCommand = \'opis\';}";s:5:"scope";s:24:"Test\\Command\\CronBusTest";s:4:"this";N;s:4:"self";s:32:"0000000027dcfe2f00000000407fa805";}}';
|
||||
$this->jobList->add('OC\Command\ClosureJob', $serializedClosure);
|
||||
$this->runJobs();
|
||||
$this->assertEquals('opis', AsyncBusTest::$lastCommand);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue