mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
MINOR: Compiled duplicate tests
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112138 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
c1f38aa66c
commit
5ba7760f35
@ -33,4 +33,48 @@ class FolderTest extends SapphireTest {
|
||||
'Path information is correctly saved to database (without trailing slash)'
|
||||
);
|
||||
}
|
||||
|
||||
function testFilesystemFolderIsCreatedOnFirstWrite() {
|
||||
$parentFolder = new Folder();
|
||||
$parentFolder->Name = '__FolderTest';
|
||||
$parentFolder->write();
|
||||
$this->assertEquals(
|
||||
$parentFolder->getFullPath(),
|
||||
ASSETS_PATH . '/' . $parentFolder->Name . '/',
|
||||
'Folder record creates matching path on filesystem on first write'
|
||||
);
|
||||
$this->assertFileExists(
|
||||
$parentFolder->getFullPath(),
|
||||
'Folder record without ParentID creates a folder in the $base_dir on filesystem on first write'
|
||||
);
|
||||
|
||||
$childFolder = new Folder();
|
||||
$childFolder->ParentID = $parentFolder->ID;
|
||||
$childFolder->Name = 'child';
|
||||
$childFolder->write();
|
||||
$this->assertEquals(
|
||||
$childFolder->getFullPath(),
|
||||
ASSETS_PATH . '/' . $parentFolder->Name . '/' . $childFolder->Name . '/',
|
||||
'Folder record creates matching path on filesystem on first write'
|
||||
);
|
||||
$this->assertFileExists(
|
||||
$childFolder->getFullPath(),
|
||||
'Folder record without ParentID creates a folder on filesystem on first write'
|
||||
);
|
||||
}
|
||||
|
||||
function testFolderNameCantDuplicate() {
|
||||
$folder = new Folder();
|
||||
$folder->Name = 'myfolder';
|
||||
$folder->write();
|
||||
|
||||
$folder2 = new Folder();
|
||||
$folder2->Name = 'myfolder';
|
||||
$folder2->write();
|
||||
$this->assertNotEquals(
|
||||
$folder->Name,
|
||||
$folder2->Name,
|
||||
'Folder write renames to avoid duplicates on filesystem'
|
||||
);
|
||||
}
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
<?php
|
||||
class FolderTest extends SapphireTest {
|
||||
|
||||
protected $orig = array();
|
||||
|
||||
function testFilesystemFolderIsCreatedOnFirstWrite() {
|
||||
$parentFolder = new Folder();
|
||||
$parentFolder->Name = '__FolderTest';
|
||||
$parentFolder->write();
|
||||
$this->assertEquals(
|
||||
$parentFolder->getFullPath(),
|
||||
ASSETS_PATH . '/' . $parentFolder->Name . '/',
|
||||
'Folder record creates matching path on filesystem on first write'
|
||||
);
|
||||
$this->assertFileExists(
|
||||
$parentFolder->getFullPath(),
|
||||
'Folder record without ParentID creates a folder in the $base_dir on filesystem on first write'
|
||||
);
|
||||
|
||||
$childFolder = new Folder();
|
||||
$childFolder->ParentID = $parentFolder->ID;
|
||||
$childFolder->Name = 'child';
|
||||
$childFolder->write();
|
||||
$this->assertEquals(
|
||||
$childFolder->getFullPath(),
|
||||
ASSETS_PATH . '/' . $parentFolder->Name . '/' . $childFolder->Name . '/',
|
||||
'Folder record creates matching path on filesystem on first write'
|
||||
);
|
||||
$this->assertFileExists(
|
||||
$childFolder->getFullPath(),
|
||||
'Folder record without ParentID creates a folder on filesystem on first write'
|
||||
);
|
||||
}
|
||||
|
||||
function testFolderNameCantDuplicate() {
|
||||
$folder = new Folder();
|
||||
$folder->Name = 'myfolder';
|
||||
$folder->write();
|
||||
|
||||
$folder2 = new Folder();
|
||||
$folder2->Name = 'myfolder';
|
||||
$folder2->write();
|
||||
$this->assertNotEquals(
|
||||
$folder->Name,
|
||||
$folder2->Name,
|
||||
'Folder write renames to avoid duplicates on filesystem'
|
||||
);
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
Reference in New Issue
Block a user