Source of file ModuleHealthLoaderTest.php
Size: 0,782 Bytes - Last Modified: 2021-12-24T06:48:16+00:00
/var/www/docs.ssmods.com/process/src/tests/Util/ModuleHealthLoaderTest.php
123456789101112131415161718192021222324252627282930313233 | <?php use BringYourOwnIdeas\Maintenance\Util\ModuleHealthLoader; use SilverStripe\Dev\SapphireTest; class ModuleHealthLoaderTest extends SapphireTest { /** * @var ModuleHealthLoader */ protected $loader; protected function setUp(): void { parent::setUp(); $this->loader = $this->getMockBuilder(ModuleHealthLoader::class) ->setMethods(['doRequest']) ->getMock(); } public function testModuleNamesAreInTheRequestUrl() { $this->loader->setModuleNames(['foo/bar', 'bar/baz']); $this->loader->expects($this->once()) ->method('doRequest') ->with('addons.silverstripe.org/api/ratings?addons=foo/bar,bar/baz'); $this->loader->getModuleHealthInfo(); } } |