public function Feedsi18nTestCase::testChangedLanguageImport in Feeds 7.2
Tests if entities get a different language assigned when the processor's language is changed.
File
- tests/
feeds_i18n.test, line 79 - Contains Feedsi18nTestCase.
Class
- Feedsi18nTestCase
- Tests importing data in a language.
Code
public function testChangedLanguageImport() {
// Import content in German.
$this
->importFile('i18n', $this
->absolutePath() . '/tests/feeds/content.csv');
// Change processor's language to Dutch.
$this
->setSettings('i18n', $this->processorName, array(
'language' => 'nl',
));
// Re-import content.
$this
->importFile('i18n', $this
->absolutePath() . '/tests/feeds/content.csv');
// Assert that the entity's language is now in Dutch.
$entities = entity_load($this->entityType, array(
1,
2,
));
foreach ($entities as $entity) {
$this
->assertEqual('nl', entity_language($this->entityType, $entity));
}
}