Skip to content

Commit 22c85c2

Browse files
HP-1631: Renamed YiiActionRepository into ActionRepository class and added $closeTime into signature of ApiBasedBuilder::buildSale() method
1 parent 41cacd7 commit 22c85c2

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

tests/behat/bootstrap/BillingContext.php

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ class BillingContext extends BaseContext
2727

2828
protected $saleTime;
2929

30+
protected $saleCloseTime;
31+
3032
protected $bill;
3133

3234
protected $charges = [];
@@ -164,8 +166,19 @@ public function recreatePlan($plan)
164166
public function sale($target, $plan, $time): void
165167
{
166168
$this->saleTime = $this->prepareTime($time);
167-
$this->builder->buildSale($target, $plan, $this->saleTime);
169+
$this->sale = $this->builder->buildSale($target, $plan, $this->saleTime);
170+
}
171+
172+
/**
173+
* @Given /sale target (\S+) by plan (\S+) at (\S+) and close at (\S+)/
174+
*/
175+
public function saleWithCloseTime($target, $plan, $time, $closeTime): void
176+
{
177+
$this->saleTime = $this->prepareTime($time);
178+
$this->saleCloseTime = $this->prepareTime($closeTime);
179+
$this->builder->buildSale($target, $plan, $this->saleTime, $this->saleCloseTime);
168180
}
181+
169182
/**
170183
* @When /^sale close is requested for target "([^"]*)" at "([^"]*)", assuming current time is "([^"]*)"$/
171184
*/

tests/behat/bootstrap/BuilderInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public function buildTarget(string $name);
2828

2929
public function recreatePlan(string $name);
3030

31-
public function buildSale(string $target, string $planName, string $time);
31+
public function buildSale(string $target, string $planName, string $time, ?string $closeTime = null);
3232

3333
public function createSale(string $target, string $planName, string $time, ?string $closeTime = null);
3434

tests/behat/bootstrap/FactoryBasedBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public function buildPurchase(string $target, string $plan, string $time, ?array
171171
'type' => 'monthly,cdn_traf95_max',
172172
'quantity' => '1 items',
173173
'target' => $target,
174-
'initial_uses' => $uses
174+
'initial_uses' => $uses,
175175
]);
176176
}
177177

0 commit comments

Comments
 (0)