Bin will be removed on June 1, 2014 in favor of http://gist.github.com. Please save all your pastes before then. So long, and thanks for all the fish!×
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 * @expectedException MissingDriverException
 * @return void
 */
    public function testExceptionOnMissingDriver() {
        $class = $this->getMockClass(
            'PDO',          /* name of class to mock     */
            array('getAvailableDrivers') /* list of methods to mock   */
        );
       
        $class::staticExpects($this->any())
            ->method('getAvailableDrivers')
            ->will($this->returnValue(array('fake_driver')));
       
        $dbo = new Mysql(array(
            'driver' => 'mysql',
            'host' => 'imaginary_host',
            'login' => 'mark',
            'password' => 'inyurdatabase',
            'database' => 'imaginary'
        ));
    }