function testInitialiseWithStringNotClosure() { Pipe::initialise(DSN); $dsn = Pipe\Config::instance()->connection(); $this->assertIdentical($dsn, DSN); }
function testSaveCreatedWithCustomField() { //Defaults to = updated Pipe::initialise(function ($cfg) { $cfg->connection(DSN); $cfg->created_field = 'created_on'; }); $field = Pipe::table('test_save_fields_custom'); $field->name = 'new_name'; $field->save(); //Check created timestamp entered $id = $field->id; $field->clear(); $field->get_by_id($id); $this->assertIdentical($field->name, "new_name"); $this->assertTrue($field->created_on > 0); $field->delete(); }
function testPDOCreated() { Pipe::initialise(function ($cfg) { $cfg->connection(DSN); }); $instance = Pipe\Connection::instance(); $this->assertIsA($instance->pdo, 'PDO'); }