Code Duplication    Length = 12-14 lines in 3 locations

codeception/acceptance/EF02ProductCest.php 2 locations

@@ 26-39 (lines=14) @@
23
 */
24
class EF02ProductCest
25
{
26
    public function product_商品一覧初期表示(\AcceptanceTester $I)
27
    {
28
        $I->wantTo('EF0201-UC01-T01 商品一覧ページ 初期表示');
29
        $topPage = TopPage::go($I);
30
31
        // TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移
32
        $topPage->カテゴリ選択(['アイスサンド', 'フルーツ']);
33
34
        // 登録商品がカテゴリごとに一覧表示される
35
        $I->see('フルーツ', '.ec-topicpath');
36
37
        // 一覧ページで商品がサムネイル表示される
38
        $I->see('チェリーアイスサンド', '.ec-shelfGrid');
39
    }
40
41
    public function product_商品一覧ヘッダ以外のカテゴリリンク(\AcceptanceTester $I)
42
    {
@@ 156-169 (lines=14) @@
153
        $I->see('ただいま品切れ中です', '#form1 button');
154
    }
155
156
    public function product_商品詳細カテゴリリンク(\AcceptanceTester $I)
157
    {
158
        $I->wantTo('EF0202-UC01-T02 商品詳細 カテゴリリンク');
159
        $productPage = ProductDetailPage::go($I, 2);
160
161
        // 商品詳細の関連カテゴリに表示されている、カテゴリリンクを押下する
162
        $productPage->カテゴリ選択(['アイスサンド', 'フルーツ']);
163
164
        // 登録商品がカテゴリごとに一覧表示される
165
        $I->see('フルーツ', '.ec-topicpath');
166
167
        // 一覧ページで商品がサムネイル表示される
168
        $I->see('チェリーアイスサンド', '.ec-shelfGrid');
169
    }
170
171
    public function product_商品詳細サムネイル(\AcceptanceTester $I)
172
    {

codeception/acceptance/EF01TopCest.php 1 location

@@ 116-127 (lines=12) @@
113
        $em->flush($News);
114
    }
115
116
    public function topページ_カテゴリ検索(\AcceptanceTester $I)
117
    {
118
        $I->wantTo('EF0101-UC02-T01 TOPページ カテゴリ検索');
119
        $topPage = TopPage::go($I);
120
121
        // カテゴリを選択、そのまま続けて子カテゴリを選択する
122
        $topPage->カテゴリ選択(['アイスサンド', 'フルーツ']);
123
124
        // 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される
125
        $I->see('フルーツ', '.ec-topicpath');
126
        $I->see('チェリーアイスサンド', '.ec-shelfGrid');
127
    }
128
129
    public function topページ_全件検索(\AcceptanceTester $I)
130
    {