/** * @expectedException \InvalidArgumentException * @expectedExceptionMessage The seed class "NonExistentSeeder" does not exist */ public function testExecuteANonExistentSeedWorksAsExpected() { // stub environment $envStub = $this->getMock('\\Phinx\\Migration\\Manager\\Environment', array(), array('mockenv', array())); $this->manager->setEnvironments(array('mockenv' => $envStub)); $this->manager->seed('mockenv', 'NonExistentSeeder'); rewind($this->manager->getOutput()->getStream()); $output = stream_get_contents($this->manager->getOutput()->getStream()); $this->assertContains('UserSeeder', $output); }