public function order_配送情報のCSV出力項目変更設定(\AcceptanceTester $I)
 {
     $I->wantTo('EA0401-UC03-T02 配送情報のCSV出力項目変更設定');
     $config = Fixtures::get('config');
     $findOrders = Fixtures::get('findOrders');
     // Closure
     $TargetOrders = array_filter($findOrders(), function ($Order) use($config) {
         return $Order->getOrderStatus()->getId() != $config['order_processing'];
     });
     $OrderListPage = OrderManagePage::go($I)->検索();
     $I->see('検索結果 ' . count($TargetOrders) . ' 件 が該当しました', OrderManagePage::$検索結果_メッセージ);
     /* 項目設定 */
     $OrderListPage->配送CSV出力項目設定();
     CsvSettingsPage::at($I);
     $value = $I->grabValueFrom(CsvSettingsPage::$CSVタイプ);
     $I->assertEquals(4, $value);
 }
 public function customer_CSV出力項目設定(\AcceptanceTester $I)
 {
     $I->wantTo('EA0501-UC04-T01 CSV出力項目設定');
     CustomerManagePage::go($I)->検索()->CSV出力項目設定();
     CsvSettingsPage::at($I);
     $value = $I->grabValueFrom(CsvSettingsPage::$CSVタイプ);
     $I->assertEquals('2', $value);
 }
 public function basicinfo_CSV出力項目(\AcceptanceTester $I)
 {
     $I->wantTo('EA0710-UC01-T01  CSV出力項目設定');
     // 表示
     CsvSettingsPage::go($I)->入力_CSVタイプ('配送CSV')->選択_出力項目('誕生日')->削除()->設定();
     $I->see('CSV出力を設定しました。', CsvSettingsPage::$登録完了メッセージ);
 }
 public function product_カテゴリ登録(\AcceptanceTester $I)
 {
     $I->wantTo('EA0305-UC01-T01(& UC01-T02/UC02-T01/UC04-T01) カテゴリ登録/編集/削除');
     $CategoryPage = CategoryManagePage::go($I)->入力_カテゴリ名('test category1')->カテゴリ作成();
     $I->see('カテゴリを保存しました。', CategoryManagePage::$登録完了メッセージ);
     $CategoryPage->一覧_編集(1);
     $I->see('test category1', CategoryManagePage::$パンくず_1階層);
     $CategoryPage->入力_カテゴリ名('test category11')->カテゴリ作成();
     $I->see('カテゴリを保存しました。', $CategoryPage::$登録完了メッセージ);
     // csv EA0305-UC04-T01
     $CategoryPage->CSVダウンロード実行()->CSVダウンロードメニュー();
     // 元に戻す
     /* csvがダウンロードされたかは確認不可 */
     // csv EA0305-UC04-T02
     $CategoryPage->CSV出力項目設定();
     CsvSettingsPage::at($I);
     $value = $I->grabValueFrom(CsvSettingsPage::$CSVタイプ);
     $I->assertEquals('5', $value);
     // サブカテゴリ EA0305-UC01-03 & UC01-04
     $CategoryPage = CategoryManagePage::go($I)->一覧_選択(1);
     $I->see('test category11', CategoryManagePage::$パンくず_1階層);
     $CategoryPage->入力_カテゴリ名('test category11-1')->カテゴリ作成();
     $I->see('カテゴリを保存しました。', CategoryManagePage::$登録完了メッセージ);
     // カテゴリ削除
     $CategoryPage->一覧_削除(1);
     $I->acceptPopup();
 }