예제 #1
0
파일: phpunit.php 프로젝트: glmdev/meta
<?php

use Illuminate\Database\Capsule\Manager as Capsule;
use Illuminate\Database\Schema\Blueprint;
use Glmdev\Meta\Meta;
require __DIR__ . '/vendor/autoload.php';
date_default_timezone_set('UTC');
/*
 * Prepare the db connection (spoofing that shit)
 */
$capsule = new Capsule();
$capsule->addConnection(['driver' => 'sqlite', 'database' => ':memory:']);
$capsule->setAsGlobal();
$capsule->bootEloquent();
$capsule->schema()->dropIfExists('metas');
$capsule->schema()->create('metas', function (Blueprint $table) {
    $table->timestamps();
    Meta::formTable($table);
});
예제 #2
0
파일: MetaTest.php 프로젝트: glmdev/meta
 public function testUuidQuery()
 {
     $model = Meta::create(['meta' => ['name' => 'Tony']]);
     $queried = Meta::withUuid($model->getUuid())->first();
     $this->assertEquals($model->read('name'), $queried->read('name'));
 }