@@ 46-62 (lines=17) @@ | ||
43 | $I->see('検索条件に誤りがあります。', OrderManagePage::$検索結果_エラーメッセージ); |
|
44 | } |
|
45 | ||
46 | public function order_受注CSVダウンロード(\AcceptanceTester $I) |
|
47 | { |
|
48 | $I->wantTo('EA0401-UC02-T01 受注CSVダウンロード'); |
|
49 | ||
50 | $findOrders = Fixtures::get('findOrders'); // Closure |
|
51 | $TargetOrders = array_filter($findOrders(), function ($Order) { |
|
52 | return $Order->getOrderStatus()->getId() != OrderStatus::PROCESSING; |
|
53 | }); |
|
54 | $OrderListPage = OrderManagePage::go($I)->検索(); |
|
55 | $I->see('検索結果:'.count($TargetOrders).'件が該当しました', OrderManagePage::$検索結果_メッセージ); |
|
56 | ||
57 | $OrderListPage->受注CSVダウンロード実行(); |
|
58 | // make sure wait to download file completely |
|
59 | $I->wait(10); |
|
60 | $OrderCSV = $I->getLastDownloadFile('/^order_\d{14}\.csv$/'); |
|
61 | $I->assertGreaterOrEquals(count($TargetOrders), count(file($OrderCSV)), '検索結果以上の行数があるはず'); |
|
62 | } |
|
63 | ||
64 | public function order_受注情報のCSV出力項目変更設定(\AcceptanceTester $I) |
|
65 | { |
|
@@ 83-99 (lines=17) @@ | ||
80 | $I->assertEquals(3, $value); |
|
81 | } |
|
82 | ||
83 | public function order_配送CSVダウンロード(\AcceptanceTester $I) |
|
84 | { |
|
85 | $I->wantTo('EA0401-UC02-T01 配送CSVダウンロード'); |
|
86 | ||
87 | $findOrders = Fixtures::get('findOrders'); // Closure |
|
88 | $TargetOrders = array_filter($findOrders(), function ($Order) { |
|
89 | return $Order->getOrderStatus()->getId() != OrderStatus::PROCESSING; |
|
90 | }); |
|
91 | $OrderListPage = OrderManagePage::go($I)->検索(); |
|
92 | $I->see('検索結果:'.count($TargetOrders).'件が該当しました', OrderManagePage::$検索結果_メッセージ); |
|
93 | ||
94 | $OrderListPage->配送CSVダウンロード実行(); |
|
95 | // make sure wait to download file completely |
|
96 | $I->wait(10); |
|
97 | $OrderCSV = $I->getLastDownloadFile('/^shipping_\d{14}\.csv$/'); |
|
98 | $I->assertGreaterOrEquals(count($TargetOrders), count(file($OrderCSV)), '検索結果以上の行数があるはず'); |
|
99 | } |
|
100 | ||
101 | public function order_配送情報のCSV出力項目変更設定(\AcceptanceTester $I) |
|
102 | { |