| @@ 90-101 (lines=12) @@ | ||
| 87 | $em->flush($News); |
|
| 88 | } |
|
| 89 | ||
| 90 | public function topページ_カテゴリ検索(\AcceptanceTester $I) |
|
| 91 | { |
|
| 92 | $I->wantTo('EF0101-UC02-T01 TOPページ カテゴリ検索'); |
|
| 93 | $topPage = TopPage::go($I); |
|
| 94 | ||
| 95 | // カテゴリを選択、そのまま続けて子カテゴリを選択する |
|
| 96 | $topPage->カテゴリ選択(['キッチンツール', '調理器具']); |
|
| 97 | ||
| 98 | // 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される |
|
| 99 | $I->see('調理器具', '.ec-topicpath'); |
|
| 100 | $I->see('パーコレーター', '.ec-shelfGrid'); |
|
| 101 | } |
|
| 102 | ||
| 103 | public function topページ_全件検索(\AcceptanceTester $I) |
|
| 104 | { |
|
| @@ 16-29 (lines=14) @@ | ||
| 13 | */ |
|
| 14 | class EF02ProductCest |
|
| 15 | { |
|
| 16 | public function product_商品一覧初期表示(\AcceptanceTester $I) |
|
| 17 | { |
|
| 18 | $I->wantTo('EF0201-UC01-T01 商品一覧ページ 初期表示'); |
|
| 19 | $topPage = TopPage::go($I); |
|
| 20 | ||
| 21 | // TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移 |
|
| 22 | $topPage->カテゴリ選択(['キッチンツール', '調理器具']); |
|
| 23 | ||
| 24 | // 登録商品がカテゴリごとに一覧表示される |
|
| 25 | $I->see('調理器具', '.ec-topicpath'); |
|
| 26 | ||
| 27 | // 一覧ページで商品がサムネイル表示される |
|
| 28 | $I->see('パーコレーター', '.ec-shelfGrid'); |
|
| 29 | } |
|
| 30 | ||
| 31 | public function product_商品一覧ヘッダ以外のカテゴリリンク(\AcceptanceTester $I) |
|
| 32 | { |
|
| @@ 146-159 (lines=14) @@ | ||
| 143 | $I->see('ただいま品切れ中です', '#form1 button'); |
|
| 144 | } |
|
| 145 | ||
| 146 | public function product_商品詳細カテゴリリンク(\AcceptanceTester $I) |
|
| 147 | { |
|
| 148 | $I->wantTo('EF0202-UC01-T02 商品詳細 カテゴリリンク'); |
|
| 149 | $productPage = ProductDetailPage::go($I, 2); |
|
| 150 | ||
| 151 | // 商品詳細の関連カテゴリに表示されている、カテゴリリンクを押下する |
|
| 152 | $productPage->カテゴリ選択(['キッチンツール', '調理器具']); |
|
| 153 | ||
| 154 | // 登録商品がカテゴリごとに一覧表示される |
|
| 155 | $I->see('調理器具', '.ec-topicpath'); |
|
| 156 | ||
| 157 | // 一覧ページで商品がサムネイル表示される |
|
| 158 | $I->see('パーコレーター', '.ec-shelfGrid'); |
|
| 159 | } |
|
| 160 | ||
| 161 | public function product_商品詳細サムネイル(\AcceptanceTester $I) |
|
| 162 | { |
|