Code Duplication    Length = 17-18 lines in 3 locations

codeception/acceptance/EA08SysteminfoCest.php 3 locations

@@ 144-161 (lines=18) @@
141
        }
142
    }
143
144
    public function systeminfo_メンバー管理編集未実施(\AcceptanceTester $I)
145
    {
146
        $I->wantTo('EA0803-UC02-T02 メンバー管理 - 編集 - 編集未実施');
147
148
        // 表示
149
        $config = Fixtures::get('config');
150
        $I->amOnPage('/'.$config['eccube_admin_route'].'/setting/system/member');
151
        $I->see('システム設定メンバー管理', '.c-pageTitle');
152
153
        $I->click('#search_result tbody tr:nth-child(1) .action-edit');
154
        $I->see('メンバー登録・編集', '#member_form .c-contentsArea__primaryCol .card-header .card-title');
155
156
        $I->fillField(['id' => 'admin_member_name'], 'administrator2');
157
        $I->click('#member_form .c-conversionArea__container .c-conversionArea__leftBlockItem a');
158
159
        $I->see('メンバー管理', '.c-contentsArea__primaryCol .card-header .card-title');
160
        $I->dontSee('administrator2', '#search_result tbody tr:nth-child(1) td:nth-child(1)');
161
    }
162
163
    public function systeminfo_メンバー管理編集異常(\AcceptanceTester $I)
164
    {
@@ 163-179 (lines=17) @@
160
        $I->dontSee('administrator2', '#search_result tbody tr:nth-child(1) td:nth-child(1)');
161
    }
162
163
    public function systeminfo_メンバー管理編集異常(\AcceptanceTester $I)
164
    {
165
        $I->wantTo('EA0803-UC03-T01 メンバー管理 - 編集 - 異常パターン');
166
167
        // 表示
168
        $config = Fixtures::get('config');
169
        $I->amOnPage('/'.$config['eccube_admin_route'].'/setting/system/member');
170
        $I->see('システム設定メンバー管理', '.c-pageTitle');
171
172
        $I->click('#search_result tbody tr:nth-child(1) .action-edit');
173
        $I->see('メンバー登録・編集', '#member_form .c-contentsArea__primaryCol .card-header .card-title');
174
175
        $I->fillField(['id' => 'admin_member_name'], '');
176
        $I->click('#member_form .c-conversionArea__container button');
177
178
        $I->see('入力されていません。', '#member_form div:nth-child(1) div');
179
    }
180
181
    public function systeminfo_メンバー管理登録下へ(\AcceptanceTester $I)
182
    {
@@ 254-271 (lines=18) @@
251
        $I->see('セキュリティ機能設定', '#page_admin_setting_system_security > div.c-container > div.c-contentsArea div.c-contentsArea__primaryCol > div.c-primaryCol > div:nth-child(1) > div.card-header > div > div.col-8 > div');
252
    }
253
254
    public function systeminfo_セキュリティ管理ディレクトリ名(\AcceptanceTester $I)
255
    {
256
        $I->wantTo('EA0804-UC01-T02 セキュリティ管理 - ディレクトリ名変更');
257
258
        // 表示
259
        $config = Fixtures::get('config');
260
        $I->amOnPage('/'.$config['eccube_admin_route'].'/setting/system/security');
261
        $I->see('セキュリティ管理システム設定', '#page_admin_setting_system_security .c-pageTitle__titles');
262
263
        $I->fillField(['id' => 'admin_security_admin_route_dir'], 'admin2');
264
        $I->click('#page_admin_setting_system_security form div.c-contentsArea__cols > div.c-conversionArea > div > div > div:nth-child(2) > div > div > button');
265
        $I->loginAsAdmin('', '', 'admin2');
266
267
        $I->amOnPage('/admin2/setting/system/security');
268
        $I->fillField(['id' => 'admin_security_admin_route_dir'], $config['eccube_admin_route']);
269
        $I->click('#page_admin_setting_system_security form div.c-contentsArea__cols > div.c-conversionArea > div > div > div:nth-child(2) > div > div > button');
270
        $I->loginAsAdmin();
271
    }
272
273
    public function systeminfo_セキュリティ管理SSL(\AcceptanceTester $I)
274
    {