PMCORE-1166 GmailOAuthTest: Solve the incomplete test
This commit is contained in:
@@ -10,6 +10,7 @@ use Illuminate\Foundation\Testing\DatabaseTransactions;
|
|||||||
use PHPMailerOAuth;
|
use PHPMailerOAuth;
|
||||||
use ProcessMaker\Core\System;
|
use ProcessMaker\Core\System;
|
||||||
use ProcessMaker\GmailOAuth\GmailOAuth;
|
use ProcessMaker\GmailOAuth\GmailOAuth;
|
||||||
|
use ProcessMaker\Model\User;
|
||||||
use RBAC;
|
use RBAC;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@@ -141,14 +142,23 @@ class GmailOAuthTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function it_should_create_email_server()
|
public function it_should_create_email_server()
|
||||||
{
|
{
|
||||||
$this->markTestIncomplete("It required valid workspace");
|
global $RBAC;
|
||||||
|
$user = User::where('USR_ID', '=', 1)->get()->first();
|
||||||
|
$_SESSION['USER_LOGGED'] = $user['USR_UID'];
|
||||||
|
$RBAC = RBAC::getSingleton(PATH_DATA, session_id());
|
||||||
|
$RBAC->initRBAC();
|
||||||
|
$RBAC->loadUserRolePermission('PROCESSMAKER', $_SESSION['USER_LOGGED']);
|
||||||
|
|
||||||
$faker = $this->faker;
|
$faker = $this->faker;
|
||||||
|
$clientId = $faker->uuid;
|
||||||
|
$clientSecret = $faker->uuid;
|
||||||
|
$refreshToken = $faker->uuid;
|
||||||
|
|
||||||
$gmailOAuth = new GmailOAuth();
|
$gmailOAuth = new GmailOAuth();
|
||||||
$gmailOAuth->setEmailEngine("GMAILAPI");
|
$gmailOAuth->setEmailEngine("GMAILAPI");
|
||||||
$gmailOAuth->setClientID($faker->uuid);
|
$gmailOAuth->setClientID($clientId);
|
||||||
$gmailOAuth->setClientSecret($faker->uuid);
|
$gmailOAuth->setClientSecret($clientSecret);
|
||||||
$gmailOAuth->setRefreshToken($faker->uuid);
|
$gmailOAuth->setRefreshToken($refreshToken);
|
||||||
$gmailOAuth->setFromAccount($faker->email);
|
$gmailOAuth->setFromAccount($faker->email);
|
||||||
$gmailOAuth->setSenderEmail(1);
|
$gmailOAuth->setSenderEmail(1);
|
||||||
$gmailOAuth->setSenderName($faker->word);
|
$gmailOAuth->setSenderName($faker->word);
|
||||||
@@ -156,8 +166,11 @@ class GmailOAuthTest extends TestCase
|
|||||||
$gmailOAuth->setMailTo($faker->email);
|
$gmailOAuth->setMailTo($faker->email);
|
||||||
$gmailOAuth->setSetDefaultConfiguration(0);
|
$gmailOAuth->setSetDefaultConfiguration(0);
|
||||||
|
|
||||||
$this->expectException(Exception::class);
|
|
||||||
$result = $gmailOAuth->saveEmailServer();
|
$result = $gmailOAuth->saveEmailServer();
|
||||||
|
|
||||||
|
$this->assertEquals($clientId, $result['OAUTH_CLIENT_ID']);
|
||||||
|
$this->assertEquals($clientSecret, $result['OAUTH_CLIENT_SECRET']);
|
||||||
|
$this->assertEquals($refreshToken, $result['OAUTH_REFRESH_TOKEN']);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -167,7 +180,6 @@ class GmailOAuthTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function it_should_udpate_email_server()
|
public function it_should_udpate_email_server()
|
||||||
{
|
{
|
||||||
$this->markTestIncomplete("It required valid workspace");
|
|
||||||
$faker = $this->faker;
|
$faker = $this->faker;
|
||||||
|
|
||||||
$gmailOAuth = new GmailOAuth();
|
$gmailOAuth = new GmailOAuth();
|
||||||
|
|||||||
Reference in New Issue
Block a user