mirror of
https://codeberg.org/icewind/SMB.git
synced 2026-06-03 09:14:06 +02:00
better notify tests
This commit is contained in:
parent
259dc04f74
commit
60aa00ffd6
1 changed files with 16 additions and 18 deletions
|
|
@ -36,21 +36,15 @@ class NotifyHandlerTest extends TestCase {
|
||||||
|
|
||||||
$changes = $process->getChanges();
|
$changes = $process->getChanges();
|
||||||
$process->stop();
|
$process->stop();
|
||||||
$this->assertCount(5, $changes);
|
$expected = [
|
||||||
$this->assertEquals(IShare::NOTIFY_ADDED, $changes[0]->getCode());
|
new Change(IShare::NOTIFY_ADDED, 'source.txt'),
|
||||||
$this->assertEquals('source.txt', $changes[0]->getPath());
|
new Change(IShare::NOTIFY_RENAMED_OLD, 'source.txt'),
|
||||||
|
new Change(IShare::NOTIFY_RENAMED_NEW, 'target.txt'),
|
||||||
|
new Change(IShare::NOTIFY_MODIFIED, 'target.txt'),
|
||||||
|
new Change(IShare::NOTIFY_REMOVED, 'target.txt'),
|
||||||
|
];
|
||||||
|
|
||||||
$this->assertEquals(IShare::NOTIFY_RENAMED_OLD, $changes[1]->getCode());
|
$this->assertEquals($expected, $changes);
|
||||||
$this->assertEquals('source.txt', $changes[1]->getPath());
|
|
||||||
|
|
||||||
$this->assertEquals(IShare::NOTIFY_RENAMED_NEW, $changes[2]->getCode());
|
|
||||||
$this->assertEquals('target.txt', $changes[2]->getPath());
|
|
||||||
|
|
||||||
$this->assertEquals(IShare::NOTIFY_MODIFIED, $changes[3]->getCode());
|
|
||||||
$this->assertEquals('target.txt', $changes[3]->getPath());
|
|
||||||
|
|
||||||
$this->assertEquals(IShare::NOTIFY_REMOVED, $changes[4]->getCode());
|
|
||||||
$this->assertEquals('target.txt', $changes[4]->getPath());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testChangesSubdir() {
|
public function testChangesSubdir() {
|
||||||
|
|
@ -69,10 +63,14 @@ class NotifyHandlerTest extends TestCase {
|
||||||
|
|
||||||
$changes = $process->getChanges();
|
$changes = $process->getChanges();
|
||||||
$process->stop();
|
$process->stop();
|
||||||
|
|
||||||
|
$expected = [
|
||||||
|
new Change(IShare::NOTIFY_ADDED, 'sub/source.txt'),
|
||||||
|
new Change(IShare::NOTIFY_REMOVED, 'sub/source.txt'),
|
||||||
|
];
|
||||||
|
|
||||||
$share->rmdir('sub');
|
$share->rmdir('sub');
|
||||||
$this->assertCount(2, $changes);
|
$this->assertEquals($expected, $changes);
|
||||||
$this->assertEquals(IShare::NOTIFY_ADDED, $changes[0]->getCode());
|
|
||||||
$this->assertEquals('sub/source.txt', $changes[0]->getPath());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testListen() {
|
public function testListen() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue