mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
BUGFIX Fixed TranslatableTest to instanciate Page instead of SiteTree fixtures - pages in the database should never have ClassName=SiteTree. This was causing failing tests due to the changes in SiteTree->getClassDropdown()
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.3@68752 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
7f2f047285
commit
5282119620
@ -38,7 +38,7 @@ class TranslatableTest extends FunctionalTest {
|
||||
}
|
||||
|
||||
function testUpdateCMSFieldsOnSiteTree() {
|
||||
$pageOrigLang = $this->objFromFixture('SiteTree', 'home');
|
||||
$pageOrigLang = $this->objFromFixture('Page', 'home');
|
||||
|
||||
// first test with default language
|
||||
$fields = $pageOrigLang->getCMSFields();
|
||||
@ -53,7 +53,7 @@ class TranslatableTest extends FunctionalTest {
|
||||
);
|
||||
|
||||
// then in "translation mode"
|
||||
$pageTranslated = Translatable::get_one_by_lang('SiteTree',"fr", "ID = $pageOrigLang->ID");
|
||||
$pageTranslated = Translatable::get_one_by_lang('Page',"fr", "ID = $pageOrigLang->ID");
|
||||
$fields = $pageTranslated->getCMSFields();
|
||||
$this->assertType(
|
||||
'TextField',
|
||||
|
@ -1,11 +1,12 @@
|
||||
SiteTree:
|
||||
Page:
|
||||
home:
|
||||
Title: Home
|
||||
URLSegment: /home/
|
||||
URLSegment: home
|
||||
ShowInMenus:
|
||||
|
||||
SiteTree_lang:
|
||||
home:
|
||||
OriginalLangID: =>SiteTree.home
|
||||
OriginalLangID: =>Page.home
|
||||
Title: Home fr
|
||||
Lang: fr
|
||||
ClassName: Page
|
Loading…
x
Reference in New Issue
Block a user