diff --git a/tests/InnerHit/ParentInnerHitTest.php b/tests/InnerHit/ParentInnerHitTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..0a80b63a8e788cbf43c95418a80fd9b6ae57090c
--- /dev/null
+++ b/tests/InnerHit/ParentInnerHitTest.php
@@ -0,0 +1,23 @@
+<?php
+
+namespace ONGR\ElasticsearchDSL\Tests\InnerHit;
+
+use ONGR\ElasticsearchDSL\InnerHit\ParentInnerHit;
+use ONGR\ElasticsearchDSL\Query\TermQuery;
+
+class ParentInnerHitTest extends \PHPUnit_Framework_TestCase
+{
+    public function testToArray()
+    {
+        $query = new TermQuery('foo', 'bar');
+        $hit = new ParentInnerHit('test', 'acme', $query);
+        $expected = [
+            'type' => [
+                'acme' => [
+                    'query' => $query->toArray(),
+                ],
+            ],
+        ];
+        $this->assertEquals($expected, $hit->toArray());
+    }
+}