/**
  * Test that column names are properly escaped when creating Foreign Keys
  */
 public function testForignKeysArePropertlyEscaped()
 {
     $userId = 'user';
     $sessionId = 'session';
     $local = new \Phinx\Db\Table('users', array('primary_key' => $userId, 'id' => $userId), $this->adapter);
     $local->create();
     $foreign = new \Phinx\Db\Table('sessions', array('primary_key' => $sessionId, 'id' => $sessionId), $this->adapter);
     $foreign->addColumn('user', 'integer')->addForeignKey('user', 'users', $userId)->create();
     $this->assertTrue($foreign->hasForeignKey('user'));
 }