| @@ 117-134 (lines=18) @@ | ||
| 114 | $I->assertTrue((count($products) >= 2)); |
|
| 115 | } |
|
| 116 | ||
| 117 | public function topページ_カテゴリ絞込検索(\AcceptanceTester $I) |
|
| 118 | { |
|
| 119 | $I->wantTo('EF0101-UC03-T02 TOPページ カテゴリ絞込検索'); |
|
| 120 | $topPage = TopPage::go($I); |
|
| 121 | ||
| 122 | // カテゴリを選択する |
|
| 123 | $I->selectOption(['id' => 'category_id'], '調理器具'); |
|
| 124 | ||
| 125 | // 虫眼鏡ボタンを押下する |
|
| 126 | $topPage->検索(); |
|
| 127 | ||
| 128 | // 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される |
|
| 129 | $I->see('調理器具', '.ec-topicpath'); |
|
| 130 | ||
| 131 | // カテゴリに分類されている商品のみ表示される |
|
| 132 | $I->see('パーコレーター', '.ec-shelfGrid'); |
|
| 133 | $I->dontSee('ディナーフォーク', '.ec-shelfGrid'); |
|
| 134 | } |
|
| 135 | ||
| 136 | public function topページ_キーワード絞込検索(\AcceptanceTester $I) |
|
| 137 | { |
|
| @@ 136-153 (lines=18) @@ | ||
| 133 | $I->dontSee('ディナーフォーク', '.ec-shelfGrid'); |
|
| 134 | } |
|
| 135 | ||
| 136 | public function topページ_キーワード絞込検索(\AcceptanceTester $I) |
|
| 137 | { |
|
| 138 | $I->wantTo('EF0101-UC03-T02 TOPページ キーワード絞込検索'); |
|
| 139 | $topPage = TopPage::go($I); |
|
| 140 | ||
| 141 | // キーワードを入力する |
|
| 142 | $I->fillField(['id' => 'name'], 'フォーク'); |
|
| 143 | ||
| 144 | // 虫眼鏡ボタンを押下する |
|
| 145 | $topPage->検索(); |
|
| 146 | ||
| 147 | // 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される |
|
| 148 | $I->see('フォーク', '.ec-topicpath'); |
|
| 149 | ||
| 150 | // カテゴリに分類されている商品のみ表示される |
|
| 151 | $I->dontSee('パーコレーター', '.ec-topicpath'); |
|
| 152 | $I->see('ディナーフォーク', '.ec-shelfGrid'); |
|
| 153 | } |
|
| 154 | } |
|
| 155 | ||