Laravel is a web application framework with expressive, elegant syntax.
<?php
namespace Illuminate\Tests\Database;
use Illuminate\Database\Connection;
use Illuminate\Database\Schema\Grammars\Grammar;
use Mockery as m;
use PHPUnit\Framework\TestCase;
class DatabaseAbstractSchemaGrammarTest extends TestCase
{
public function testCreateDatabase()
$connection = m::mock(Connection::class);
$grammar = new class($connection) extends Grammar {
};
$this->assertSame('create database "foo"', $grammar->compileCreateDatabase('foo'));
}
public function testDropDatabaseIfExists()
$this->assertSame('drop database if exists "foo"', $grammar->compileDropDatabaseIfExists('foo'));