Failed Conditions
Push — modify-scrutinizeryml ( 361e25...08b4c1 )
by Kentaro
63:54 queued 57:30
created

CategoryCsvUploadPage::go()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 1
dl 0
loc 5
rs 10
c 0
b 0
f 0
1
<?php
2
3
4
namespace Page\Admin;
5
6
class CategoryCsvUploadPage extends AbstractAdminPageStyleGuide
7
{
8
9
    public static $完了メッセージ = '.c-container div.c-contentsArea > div.alert-success';
10
11
    /**
12
     * CategoryCsvUploadPage constructor.
13
     */
14
    public function __construct(\AcceptanceTester $I)
15
    {
16
        parent::__construct($I);
17
    }
18
19
    public static function go($I)
20
    {
21
        $page = new self($I);
22
        return $page->goPage('/product/category_csv_upload', 'カテゴリCSV登録商品管理');
23
    }
24
25
    public function 入力_CSVファイル($fileName)
26
    {
27
        $this->tester->attachFile(['id' => 'admin_csv_import_import_file'], $fileName);
28
        return $this;
29
    }
30
31
    public function CSVアップロード()
32
    {
33
        $this->tester->click(['id' => 'upload-button']);
34
        return $this;
35
    }
36
37
    public function 雛形ダウンロード()
38
    {
39
        $this->tester->click('#download-button');
40
        return $this;
41
    }
42
}