summaryrefslogtreecommitdiff
path: root/lib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php')
-rwxr-xr-xlib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/lib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php b/lib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php
index af3eba8..14af476 100755
--- a/lib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php
+++ b/lib/facebook-graph-sdk/tests/GraphNodes/CollectionTest.php
@@ -1,6 +1,6 @@
<?php
/**
- * Copyright 2014 Facebook, Inc.
+ * Copyright 2017 Facebook, Inc.
*
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
* use, copy, modify, and distribute this software in source code or binary
@@ -60,6 +60,20 @@ class CollectionTest extends \PHPUnit_Framework_TestCase
$this->assertEquals('faz', $property);
}
+ public function testFalseDefaultsWillReturnSameType()
+ {
+ $graphNode = new Collection(['foo' => 'bar']);
+
+ $field = $graphNode->getField('baz', '');
+ $this->assertSame('', $field);
+
+ $field = $graphNode->getField('baz', 0);
+ $this->assertSame(0, $field);
+
+ $field = $graphNode->getField('baz', false);
+ $this->assertSame(false, $field);
+ }
+
public function testTheKeysFromTheCollectionCanBeReturned()
{
$graphNode = new Collection([