Code Duplication    Length = 17-18 lines in 3 locations

codeception/acceptance/EA08SysteminfoCest.php 3 locations

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