protected LoggerInterface
$logger;
/**
* {@inheritdoc}
*/
protected function setUp(): void
{ parent::
setUp();
$this->mockConfigFactory =
$this->
getConfigFactoryStub(['update.settings' =>
['fetch_url' => 'http://www.example.com'
]]);
$this->mockHttpClient =
$this->
createMock('\GuzzleHttp\ClientInterface'
);
$settings =
new Settings([]);
$this->logger =
new TestLogger();
$this->updateFetcher =
new UpdateFetcher($this->mockConfigFactory,
$this->mockHttpClient,
$settings,
$this->logger
);
$this->testProject =
[ 'name' => 'update_test',
'project_type' => '',
'info' =>
[ 'version' => '',
'project status url' => 'https://www.example.com',
],
'includes' =>
['module1' => 'Module 1', 'module2' => 'Module 2'
],
];
}