aboutsummaryrefslogtreecommitdiff
path: root/engine/tests/objects/entities.php
diff options
context:
space:
mode:
Diffstat (limited to 'engine/tests/objects/entities.php')
-rw-r--r--engine/tests/objects/entities.php20
1 files changed, 16 insertions, 4 deletions
diff --git a/engine/tests/objects/entities.php b/engine/tests/objects/entities.php
index f3f20024b..0827fa24a 100644
--- a/engine/tests/objects/entities.php
+++ b/engine/tests/objects/entities.php
@@ -141,10 +141,9 @@ class ElggCoreEntityTest extends ElggCoreUnitTest {
try {
$this->entity->save();
$this->assertTrue(FALSE);
- }
- catch (Exception $e) {
+ } catch (Exception $e) {
$this->assertIsA($e, 'InvalidParameterException');
- $this->assertIdentical($e->getMessage(), 'Entity type must be set.');
+ $this->assertIdentical($e->getMessage(), elgg_echo('InvalidParameterException:EntityTypeNotSet'));
}
// set elements
@@ -152,7 +151,7 @@ class ElggCoreEntityTest extends ElggCoreUnitTest {
$this->entity->non_existent = 'testing';
// save
- $this->AssertEqual($guid, 0);
+ $this->AssertEqual($this->entity->getGUID(), 0);
$guid = $this->entity->save();
$this->AssertNotEqual($guid, 0);
@@ -192,6 +191,19 @@ class ElggCoreEntityTest extends ElggCoreUnitTest {
$this->assertTrue($this->entity->enable());
$this->assertTrue($this->entity->delete());
}
+
+ public function testElggEntityExportables() {
+ $exportables = array(
+ 'guid',
+ 'type',
+ 'subtype',
+ 'time_created',
+ 'container_guid',
+ 'owner_guid',
+ );
+
+ $this->assertIdentical($exportables, $this->entity->getExportableValues());
+ }
protected function save_entity($type='site')
{