| @@ 143-160 (lines=18) @@ | ||
| 140 | $I->assertTrue((count($products) >= 2)); |
|
| 141 | } |
|
| 142 | ||
| 143 | public function topページ_カテゴリ絞込検索(\AcceptanceTester $I) |
|
| 144 | { |
|
| 145 | $I->wantTo('EF0101-UC03-T02 TOPページ カテゴリ絞込検索'); |
|
| 146 | $topPage = TopPage::go($I); |
|
| 147 | ||
| 148 | // カテゴリを選択する |
|
| 149 | $I->selectOption(['class' => 'category_id'], 'フルーツ'); |
|
| 150 | ||
| 151 | // 虫眼鏡ボタンを押下する |
|
| 152 | $topPage->検索(); |
|
| 153 | ||
| 154 | // 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される |
|
| 155 | $I->see('フルーツ', '.ec-topicpath'); |
|
| 156 | ||
| 157 | // カテゴリに分類されている商品のみ表示される |
|
| 158 | $I->see('チェリーアイスサンド', '.ec-shelfGrid'); |
|
| 159 | $I->dontSee('彩のジェラートCUBE', '.ec-shelfGrid'); |
|
| 160 | } |
|
| 161 | ||
| 162 | public function topページ_キーワード絞込検索(\AcceptanceTester $I) |
|
| 163 | { |
|
| @@ 162-179 (lines=18) @@ | ||
| 159 | $I->dontSee('彩のジェラートCUBE', '.ec-shelfGrid'); |
|
| 160 | } |
|
| 161 | ||
| 162 | public function topページ_キーワード絞込検索(\AcceptanceTester $I) |
|
| 163 | { |
|
| 164 | $I->wantTo('EF0101-UC03-T02 TOPページ キーワード絞込検索'); |
|
| 165 | $topPage = TopPage::go($I); |
|
| 166 | ||
| 167 | // キーワードを入力する |
|
| 168 | $I->fillField(['class' => 'search-name'], 'ジェラート'); |
|
| 169 | ||
| 170 | // 虫眼鏡ボタンを押下する |
|
| 171 | $topPage->検索(); |
|
| 172 | ||
| 173 | // 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される |
|
| 174 | $I->see('ジェラート', '.ec-topicpath'); |
|
| 175 | ||
| 176 | // カテゴリに分類されている商品のみ表示される |
|
| 177 | $I->dontSee('チェリーアイスサンド', '.ec-topicpath'); |
|
| 178 | $I->see('彩のジェラートCUBE', '.ec-shelfGrid'); |
|
| 179 | } |
|
| 180 | } |
|
| 181 | ||