diff --git a/app/code/Magento/Captcha/Test/Unit/Model/Customer/Plugin/AjaxLoginTest.php b/app/code/Magento/Captcha/Test/Unit/Model/Customer/Plugin/AjaxLoginTest.php
index 07f63f78136c057ded9c549b1d8792ed2ba62940..7a79969f8ef4f17c760547f7b7496821b18e9fec 100644
--- a/app/code/Magento/Captcha/Test/Unit/Model/Customer/Plugin/AjaxLoginTest.php
+++ b/app/code/Magento/Captcha/Test/Unit/Model/Customer/Plugin/AjaxLoginTest.php
@@ -42,6 +42,11 @@ class AjaxLoginTest extends \PHPUnit_Framework_TestCase
      */
     protected $loginControllerMock;
 
+    /**
+     * @var array
+     */
+    protected $formIds;
+
     /**
      * @var \Magento\Captcha\Model\Customer\Plugin\AjaxLogin
      */
@@ -67,11 +72,13 @@ class AjaxLoginTest extends \PHPUnit_Framework_TestCase
             ->will($this->returnValue($this->requestMock));
         $this->captchaHelperMock->expects($this->once())->method('getCaptcha')
             ->with('user_login')->will($this->returnValue($this->captchaMock));
+        $this->formIds = ['user_login'];
 
         $this->model = new \Magento\Captcha\Model\Customer\Plugin\AjaxLogin(
             $this->captchaHelperMock,
             $this->sessionManagerMock,
-            $this->jsonFactoryMock
+            $this->jsonFactoryMock,
+            $this->formIds
         );
     }
 
@@ -79,7 +86,11 @@ class AjaxLoginTest extends \PHPUnit_Framework_TestCase
     {
         $username = 'name';
         $captchaString = 'string';
-        $requestContent = json_encode(['username' => $username, 'captcha_string' => $captchaString]);
+        $requestContent = json_encode([
+            'username' => $username,
+            'captcha_string' => $captchaString,
+            'captcha_form_id' => $this->formIds[0]
+        ]);
 
         $this->requestMock->expects($this->once())->method('getContent')->will($this->returnValue($requestContent));
         $this->captchaMock->expects($this->once())->method('isRequired')->with($username)
@@ -98,7 +109,11 @@ class AjaxLoginTest extends \PHPUnit_Framework_TestCase
     {
         $username = 'name';
         $captchaString = 'string';
-        $requestContent = json_encode(['username' => $username, 'captcha_string' => $captchaString]);
+        $requestContent = json_encode([
+            'username' => $username,
+            'captcha_string' => $captchaString,
+            'captcha_form_id' => $this->formIds[0]
+        ]);
 
         $this->requestMock->expects($this->once())->method('getContent')->will($this->returnValue($requestContent));
         $this->captchaMock->expects($this->once())->method('isRequired')->with($username)
diff --git a/app/code/Magento/Checkout/Test/Unit/Model/Cart/ImageProviderTest.php b/app/code/Magento/Checkout/Test/Unit/Model/Cart/ImageProviderTest.php
index f1ba6659395bd1bab4978eee612965f90cdb6116..7166fd7e97cb172577fffe409ac5f573b410099c 100644
--- a/app/code/Magento/Checkout/Test/Unit/Model/Cart/ImageProviderTest.php
+++ b/app/code/Magento/Checkout/Test/Unit/Model/Cart/ImageProviderTest.php
@@ -8,13 +8,44 @@ namespace Magento\Checkout\Test\Unit\Model\Cart;
 
 class ImageProviderTest extends \PHPUnit_Framework_TestCase
 {
+    /**
+     * @var \Magento\Checkout\Model\Cart\ImageProvider
+     */
+    public $model;
+
+    /**
+     * @var \PHPUnit_Framework_Mockobject_Mockobject | \Magento\Quote\Api\CartItemRepositoryInterface
+     */
+    protected $itemRepositoryMock;
+
+    /**
+     * @var \PHPUnit_Framework_Mockobject_Mockobject | \Magento\Checkout\CustomerData\ItemPoolInterface
+     */
+    protected $itemPoolMock;
+
     protected function setUp()
     {
-        //@TODO implement test
+        $this->itemRepositoryMock = $this->getMock('Magento\Quote\Api\CartItemRepositoryInterface', [], [], '', false);
+        $this->itemPoolMock = $this->getMock('Magento\Checkout\CustomerData\ItemPoolInterface', [], [], '', false);
+        $this->model = new \Magento\Checkout\Model\Cart\ImageProvider (
+            $this->itemRepositoryMock,
+            $this->itemPoolMock
+        );
     }
 
     public function testGetImages()
     {
-        $this->fail('to be implemented');
+        $cartId = 42;
+        $itemId = 74;
+        $itemData = ['product_image' => 'Magento.png', 'random' => '3.1415926535'];
+        $itemMock = $this->getMock('Magento\Quote\Model\Quote\Item', [], [], '', false);
+        $itemMock->expects($this->once())->method('getItemId')->willReturn($itemId);
+
+        $expectedResult = [$itemId => $itemData['product_image']];
+
+        $this->itemRepositoryMock->expects($this->once())->method('getList')->with($cartId)->willReturn([$itemMock]);
+        $this->itemPoolMock->expects($this->once())->method('getItemData')->with($itemMock)->willReturn($itemData);
+
+        $this->assertEquals($expectedResult, $this->model->getImages($cartId));
     }
 }