$sub->setName('test-sub'); $sub->create($folder); $sub->refresh(); /* * test_root * -- test * -- -- test-sub */ $t->is($sub->getRelativePath(), 'test_root/test/test-sub/', '->getRelativePath()'); $t->ok($sub->getNode()->isValidNode(), 'Folder is a valid node'); $t->is($sub->getNode()->getPath('/', true), 'test_root/test/test-sub', 'Subfolder has right path'); $t->ok($fs->is_dir($sub->getRelativePath()), 'Folder exists in filesystem'); $folder2 = new lyMediaFolder(); $folder2->setName('test2'); $folder2->create($root); $folder2->refresh(); /* * test_root * -- test * -- -- test-sub * -- test 2 */ $t->info('Move folder'); $folder2->move($folder); $folder2->refresh(); /* * test_root * -- test * -- -- test 2 * -- -- test-sub */