diff --git a/tests/commerce_discount_conditions.test b/tests/commerce_discount_conditions.test
index 6b785a5..d3e37e8 100644
--- a/tests/commerce_discount_conditions.test
+++ b/tests/commerce_discount_conditions.test
@@ -113,4 +113,28 @@ class CommerceDiscountConditionsTest extends CommerceDiscountTestBase {
     }
   }
 
+  /**
+   * Test commerce_product_contains_products condition.
+   */
+  public function testCommerceProductContainsProducts() {
+    $discount = $this->createDiscount('product_discount', 'fixed_amount', 100, 'product_sku_discount');
+    $discount->inline_conditions[LANGUAGE_NONE][0] = array(
+      'condition_name' => 'commerce_product_contains_products',
+      'condition_settings' => array(
+        'sku' => array(
+          array('product_id' => $this->products['c']->product_id),
+        ),
+      ),
+    );
+    entity_save('commerce_discount', $discount);
+
+    $order = $this->createDummyOrder($this->store_customer->uid, array(
+      $this->products['c']->product_id => 1
+    ));
+    // Refresh the order to apply the discounts.
+    commerce_cart_order_refresh($order);
+
+    $this->assertTrue($this->discountAppliedToOrder('product_sku_discount', $order));
+  }
+
 }
