diff --git a/tests/Foundation/Providers/AppServiceProviderTest.php b/tests/Foundation/Providers/AppServiceProviderTest.php index 5b59ae7b..4b6a6e58 100644 --- a/tests/Foundation/Providers/AppServiceProviderTest.php +++ b/tests/Foundation/Providers/AppServiceProviderTest.php @@ -12,6 +12,8 @@ namespace CachetHQ\Tests\Cachet\Foundation\Providers; use AltThree\TestBench\ServiceProviderTrait; +use CachetHQ\Cachet\Dates\DateFactory; +use CachetHQ\Cachet\GitHub\Release; use CachetHQ\Tests\Cachet\AbstractTestCase; /** @@ -22,4 +24,14 @@ use CachetHQ\Tests\Cachet\AbstractTestCase; class AppServiceProviderTest extends AbstractTestCase { use ServiceProviderTrait; + + public function testDateFactoryIsInjectable() + { + $this->assertIsInjectable(DateFactory::class); + } + + public function testReleaseIsInjectable() + { + $this->assertIsInjectable(Release::class); + } } diff --git a/tests/Foundation/Providers/ComposerServiceProviderTest.php b/tests/Foundation/Providers/ComposerServiceProviderTest.php new file mode 100644 index 00000000..8e4d11cf --- /dev/null +++ b/tests/Foundation/Providers/ComposerServiceProviderTest.php @@ -0,0 +1,25 @@ + + */ +class ComposerServiceProviderTest extends AbstractTestCase +{ + use ServiceProviderTrait; +} diff --git a/tests/Foundation/Providers/ConfigServiceProviderTest.php b/tests/Foundation/Providers/ConfigServiceProviderTest.php new file mode 100644 index 00000000..45345d50 --- /dev/null +++ b/tests/Foundation/Providers/ConfigServiceProviderTest.php @@ -0,0 +1,37 @@ + + */ +class ConfigServiceProviderTest extends AbstractTestCase +{ + use ServiceProviderTrait; + + public function testCacheIsInjectable() + { + $this->assertIsInjectable(Cache::class); + } + + public function testRepositoryIsInjectable() + { + $this->assertIsInjectable(Repository::class); + } +} diff --git a/tests/Foundation/Providers/ConsoleServiceProviderTest.php b/tests/Foundation/Providers/ConsoleServiceProviderTest.php new file mode 100644 index 00000000..0050c8a4 --- /dev/null +++ b/tests/Foundation/Providers/ConsoleServiceProviderTest.php @@ -0,0 +1,25 @@ + + */ +class ConsoleServiceProviderTest extends AbstractTestCase +{ + use ServiceProviderTrait; +} diff --git a/tests/Foundation/Providers/RepositoryServiceProviderTest.php b/tests/Foundation/Providers/RepositoryServiceProviderTest.php index c989299f..585a7ab7 100644 --- a/tests/Foundation/Providers/RepositoryServiceProviderTest.php +++ b/tests/Foundation/Providers/RepositoryServiceProviderTest.php @@ -12,6 +12,7 @@ namespace CachetHQ\Tests\Cachet\Foundation\Providers; use AltThree\TestBench\ServiceProviderTrait; +use CachetHQ\Cachet\Repositories\Metric\MetricRepository; use CachetHQ\Tests\Cachet\AbstractTestCase; /** @@ -22,4 +23,9 @@ use CachetHQ\Tests\Cachet\AbstractTestCase; class RepositoryServiceProviderTest extends AbstractTestCase { use ServiceProviderTrait; + + public function testMetricRepositoryIsInjectable() + { + $this->assertIsInjectable(MetricRepository::class); + } } diff --git a/tests/Foundation/Providers/RouteServiceProviderTest.php b/tests/Foundation/Providers/RouteServiceProviderTest.php new file mode 100644 index 00000000..911c6f08 --- /dev/null +++ b/tests/Foundation/Providers/RouteServiceProviderTest.php @@ -0,0 +1,25 @@ + + */ +class RouteServiceProviderTest extends AbstractTestCase +{ + use ServiceProviderTrait; +}