| @@ 245-265 (lines=21) @@ | ||
| 242 | $cartPage->商品削除(1); |
|
| 243 | } |
|
| 244 | ||
| 245 | public function product_商品詳細カート4(\AcceptanceTester $I) |
|
| 246 | { |
|
| 247 | $I->wantTo('EF0202-UC02-T04 商品詳細(規格あり) カート 注文数<販売制限数<在庫数の注文'); |
|
| 248 | $I->setStock(1, array(10, 10, 10, 10, 10, 10, 10, 10, 10)); |
|
| 249 | ||
| 250 | ProductDetailPage::go($I, 1) |
|
| 251 | ->規格選択(['プラチナ', '150cm']) |
|
| 252 | ->カートに入れる(1); |
|
| 253 | ||
| 254 | $I->seeInPopup('カートに追加しました。'); |
|
| 255 | $I->acceptPopup(); |
|
| 256 | ||
| 257 | $cartPage = CartPage::go($I); |
|
| 258 | ||
| 259 | // 入力された個数分が、カート画面の対象商品に追加されている。 |
|
| 260 | $I->assertContains('ディナーフォーク', $cartPage->商品名(1)); |
|
| 261 | $I->assertContains('1', $cartPage->商品数量(1)); |
|
| 262 | ||
| 263 | // カートを空に |
|
| 264 | $cartPage->商品削除(1); |
|
| 265 | } |
|
| 266 | ||
| 267 | public function product_商品詳細カート5(\AcceptanceTester $I) |
|
| 268 | { |
|
| @@ 267-287 (lines=21) @@ | ||
| 264 | $cartPage->商品削除(1); |
|
| 265 | } |
|
| 266 | ||
| 267 | public function product_商品詳細カート5(\AcceptanceTester $I) |
|
| 268 | { |
|
| 269 | $I->wantTo('EF0202-UC02-T05 商品詳細(規格あり) カート 販売制限数<注文数<在庫数の注文'); |
|
| 270 | $I->setStock(1, array(10, 10, 10, 10, 10, 10, 10, 10, 10)); |
|
| 271 | ||
| 272 | ProductDetailPage::go($I, 1) |
|
| 273 | ->規格選択(['プラチナ', '150cm']) |
|
| 274 | ->カートに入れる(3); |
|
| 275 | ||
| 276 | $I->seeInPopup('選択された商品(ディナーフォーク - プラチナ - 150cm)は販売制限しております。'); |
|
| 277 | $I->acceptPopup(); |
|
| 278 | ||
| 279 | $cartPage = CartPage::go($I); |
|
| 280 | ||
| 281 | // 入力された個数分が、カート画面の対象商品に追加されている。 |
|
| 282 | $I->assertContains('ディナーフォーク', $cartPage->商品名(1)); |
|
| 283 | $I->assertContains('2', $cartPage->商品数量(1)); |
|
| 284 | ||
| 285 | // カートを空に |
|
| 286 | $cartPage->商品削除(1); |
|
| 287 | } |
|
| 288 | ||
| 289 | public function product_商品詳細カート6(\AcceptanceTester $I) |
|
| 290 | { |
|
| @@ 289-309 (lines=21) @@ | ||
| 286 | $cartPage->商品削除(1); |
|
| 287 | } |
|
| 288 | ||
| 289 | public function product_商品詳細カート6(\AcceptanceTester $I) |
|
| 290 | { |
|
| 291 | $I->wantTo('EF0202-UC02-T06 商品詳細(規格あり) カート 販売制限数<在庫数<注文数の注文'); |
|
| 292 | $I->setStock(1, array(10, 10, 10, 10, 10, 10, 10, 10, 10)); |
|
| 293 | ||
| 294 | ProductDetailPage::go($I, 1) |
|
| 295 | ->規格選択(['プラチナ', '150cm']) |
|
| 296 | ->カートに入れる(12); |
|
| 297 | ||
| 298 | $I->seeInPopup('選択された商品(ディナーフォーク - プラチナ - 150cm)は販売制限しております。'); |
|
| 299 | $I->acceptPopup(); |
|
| 300 | ||
| 301 | $cartPage = CartPage::go($I); |
|
| 302 | ||
| 303 | // 入力された個数分が、カート画面の対象商品に追加されている。 |
|
| 304 | $I->assertContains('ディナーフォーク', $cartPage->商品名(1)); |
|
| 305 | $I->assertContains('2', $cartPage->商品数量(1)); |
|
| 306 | ||
| 307 | // カートを空に |
|
| 308 | $cartPage->商品削除(1); |
|
| 309 | } |
|
| 310 | } |
|
| 311 | ||