Skip to content

Commit cbd3444

Browse files
committed
allow passing arguments to the Client that is being mocked
1 parent a0b0bd4 commit cbd3444

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/Mock/ApiClientMockBuilder.php

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,12 @@ final class ApiClientMockBuilder implements Builder
1212
private Node\Expr $node;
1313

1414
public function __construct(
15-
private string $mockedClientBuilder
15+
private string $mockedClientBuilder,
16+
private ?array $mockedArgs = []
1617
) {
17-
$faker = Factory::create();
18-
1918
$this->node = new Node\Expr\New_(
2019
class: new Node\Name\FullyQualified($this->mockedClientBuilder),
21-
args: [
22-
new Node\Arg(
23-
new Node\Scalar\String_('https://akeneo.'.$faker->safeEmailDomain()),
24-
),
25-
],
20+
args: $this->mockedArgs,
2621
);
2722
}
2823

0 commit comments

Comments
 (0)