| @@ 176-197 (lines=22) @@ | ||
| 173 | $I->assertRegExp('/\/upload\/save_image\/cafe-2\.jpg$/', $img, $img.' が見つかりません'); |
|
| 174 | } |
|
| 175 | ||
| 176 | public function product_商品詳細カート1(\AcceptanceTester $I) |
|
| 177 | { |
|
| 178 | $I->wantTo('EF0202-UC02-T01 商品詳細 カート 注文数<販売制限数<在庫数の注文'); |
|
| 179 | $I->setStock(2, 10); |
|
| 180 | $productPage = ProductDetailPage::go($I, 2); |
|
| 181 | ||
| 182 | $I->wait(3); |
|
| 183 | // 「カートに入れる」ボタンを押下する |
|
| 184 | $productPage->カートに入れる(4); |
|
| 185 | ||
| 186 | $I->seeInPopup('カートに追加しました。'); |
|
| 187 | $I->acceptPopup(); |
|
| 188 | ||
| 189 | $cartPage = CartPage::go($I); |
|
| 190 | ||
| 191 | // 入力された個数分が、カート画面の対象商品に追加されている。 |
|
| 192 | $I->assertContains('パーコレーター', $cartPage->商品名(1)); |
|
| 193 | $I->assertContains('4', $cartPage->商品数量(1)); |
|
| 194 | ||
| 195 | // カートを空に |
|
| 196 | $cartPage->商品削除(1); |
|
| 197 | } |
|
| 198 | ||
| 199 | public function product_商品詳細カート2(\AcceptanceTester $I) |
|
| 200 | { |
|
| @@ 199-220 (lines=22) @@ | ||
| 196 | $cartPage->商品削除(1); |
|
| 197 | } |
|
| 198 | ||
| 199 | public function product_商品詳細カート2(\AcceptanceTester $I) |
|
| 200 | { |
|
| 201 | $I->wantTo('EF0202-UC02-T02 商品詳細 カート 販売制限数<注文数<在庫数の注文'); |
|
| 202 | $I->setStock(2, 10); |
|
| 203 | ||
| 204 | $productPage = ProductDetailPage::go($I, 2); |
|
| 205 | ||
| 206 | // 「カートに入れる」ボタンを押下する |
|
| 207 | $productPage->カートに入れる(6); |
|
| 208 | ||
| 209 | $I->seeInPopup('選択された商品(パーコレーター)は販売制限しております。'); |
|
| 210 | $I->acceptPopup(); |
|
| 211 | ||
| 212 | $cartPage = CartPage::go($I); |
|
| 213 | ||
| 214 | // 入力された個数分が、カート画面の対象商品に追加されている。 |
|
| 215 | $I->assertContains('パーコレーター', $cartPage->商品名(1)); |
|
| 216 | $I->assertContains('5', $cartPage->商品数量(1)); |
|
| 217 | ||
| 218 | // カートを空に |
|
| 219 | $cartPage->商品削除(1); |
|
| 220 | } |
|
| 221 | ||
| 222 | public function product_商品詳細カート3(\AcceptanceTester $I) |
|
| 223 | { |
|
| @@ 222-243 (lines=22) @@ | ||
| 219 | $cartPage->商品削除(1); |
|
| 220 | } |
|
| 221 | ||
| 222 | public function product_商品詳細カート3(\AcceptanceTester $I) |
|
| 223 | { |
|
| 224 | $I->wantTo('EF0202-UC02-T03 商品詳細 カート 販売制限数<在庫数<注文数の注文'); |
|
| 225 | $I->setStock(2, 10); |
|
| 226 | ||
| 227 | $productPage = ProductDetailPage::go($I, 2); |
|
| 228 | ||
| 229 | // 「カートに入れる」ボタンを押下する |
|
| 230 | $productPage->カートに入れる(12); |
|
| 231 | ||
| 232 | $I->seeInPopup('選択された商品(パーコレーター)は販売制限しております。'); |
|
| 233 | $I->acceptPopup(); |
|
| 234 | ||
| 235 | $cartPage = CartPage::go($I); |
|
| 236 | ||
| 237 | // 入力された個数分が、カート画面の対象商品に追加されている。 |
|
| 238 | $I->assertContains('パーコレーター', $cartPage->商品名(1)); |
|
| 239 | $I->assertContains('5', $cartPage->商品数量(1)); |
|
| 240 | ||
| 241 | // カートを空に |
|
| 242 | $cartPage->商品削除(1); |
|
| 243 | } |
|
| 244 | ||
| 245 | public function product_商品詳細カート4(\AcceptanceTester $I) |
|
| 246 | { |
|