Goetas\Twital\Tests\TwitalLoaderTest::testDefaultAdapters PHP Method

testDefaultAdapters() public method

public testDefaultAdapters ( )
    public function testDefaultAdapters()
    {
        $twitalLoader = new TwitalLoader();
        $adapters = $twitalLoader->getSourceAdapters();
        $this->assertContainsOnlyInstancesOf('Goetas\\Twital\\SourceAdapter', $adapters);
        foreach ($this->getRequiredAdapters() as $class) {
            $filteredAdapters = array_filter($adapters, function ($adapter) use($class) {
                return is_a($adapter, $class);
            });
            $this->assertGreaterThanOrEqual(1, count($filteredAdapters), "Cant find any {$class} adapter");
        }
    }