Fix tests with PHPUnit 9
This commit is contained in:
@ -47,9 +47,9 @@ before_script:
|
|||||||
- php tests/_app/yii.php migrate/up --interactive=0
|
- php tests/_app/yii.php migrate/up --interactive=0
|
||||||
- php tests/_app/yii.php migrate/up --interactive=0 --migrationPath=@yii/rbac/migrations
|
- php tests/_app/yii.php migrate/up --interactive=0 --migrationPath=@yii/rbac/migrations
|
||||||
|
|
||||||
# enable code coverage on PHP 7.1, only one PHP version needs to generate coverage data
|
# enable code coverage on PHP 7.2, only one PHP version needs to generate coverage data
|
||||||
- |
|
- |
|
||||||
if [ $TRAVIS_PHP_VERSION = '7.1' ]; then
|
if [ $TRAVIS_PHP_VERSION = '7.2' ]; then
|
||||||
CODECEPTION_FLAGS="--coverage-xml"
|
CODECEPTION_FLAGS="--coverage-xml"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ script:
|
|||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- |
|
- |
|
||||||
if [ $TRAVIS_PHP_VERSION = '7.1' ]; then
|
if [ $TRAVIS_PHP_VERSION = '7.2' ]; then
|
||||||
travis_retry wget https://scrutinizer-ci.com/ocular.phar
|
travis_retry wget https://scrutinizer-ci.com/ocular.phar
|
||||||
php ocular.phar code-coverage:upload --format=php-clover tests/_output/coverage.xml
|
php ocular.phar code-coverage:upload --format=php-clover tests/_output/coverage.xml
|
||||||
fi
|
fi
|
||||||
|
|||||||
@ -102,7 +102,7 @@ class GdprCest
|
|||||||
/** @var yii\swiftmailer\Message $message */
|
/** @var yii\swiftmailer\Message $message */
|
||||||
$message = $I->grabLastSentEmail();
|
$message = $I->grabLastSentEmail();
|
||||||
$I->assertArrayHasKey($user->email, $message->getTo());
|
$I->assertArrayHasKey($user->email, $message->getTo());
|
||||||
$I->assertContains(Html::encode($token->getUrl()), utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
$I->assertStringContainsString(Html::encode($token->getUrl()), utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
||||||
$I->assertFalse($user->isConfirmed);
|
$I->assertFalse($user->isConfirmed);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ class GdprCest
|
|||||||
/** @var yii\swiftmailer\Message $message */
|
/** @var yii\swiftmailer\Message $message */
|
||||||
$message = $I->grabLastSentEmail();
|
$message = $I->grabLastSentEmail();
|
||||||
$I->assertArrayHasKey($user->email, $message->getTo());
|
$I->assertArrayHasKey($user->email, $message->getTo());
|
||||||
$I->assertContains('We have generated a password for you', utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
$I->assertStringContainsString('We have generated a password for you', utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -41,7 +41,7 @@ $token = $I->grabRecord(Token::className(), ['user_id' => $user->id, 'type' => T
|
|||||||
/** @var yii\swiftmailer\Message $message */
|
/** @var yii\swiftmailer\Message $message */
|
||||||
$message = $I->grabLastSentEmail();
|
$message = $I->grabLastSentEmail();
|
||||||
$I->assertArrayHasKey($user->email, $message->getTo());
|
$I->assertArrayHasKey($user->email, $message->getTo());
|
||||||
$I->assertContains(
|
$I->assertStringContainsString(
|
||||||
Html::encode($token->getUrl()),
|
Html::encode($token->getUrl()),
|
||||||
utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString()))
|
utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString()))
|
||||||
);
|
);
|
||||||
|
|||||||
@ -73,7 +73,7 @@ class RegistrationCest
|
|||||||
/** @var yii\swiftmailer\Message $message */
|
/** @var yii\swiftmailer\Message $message */
|
||||||
$message = $I->grabLastSentEmail();
|
$message = $I->grabLastSentEmail();
|
||||||
$I->assertArrayHasKey($user->email, $message->getTo());
|
$I->assertArrayHasKey($user->email, $message->getTo());
|
||||||
$I->assertContains(Html::encode($token->getUrl()), utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
$I->assertStringContainsString(Html::encode($token->getUrl()), utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
||||||
$I->assertFalse($user->isConfirmed);
|
$I->assertFalse($user->isConfirmed);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -94,7 +94,7 @@ class RegistrationCest
|
|||||||
/** @var yii\swiftmailer\Message $message */
|
/** @var yii\swiftmailer\Message $message */
|
||||||
$message = $I->grabLastSentEmail();
|
$message = $I->grabLastSentEmail();
|
||||||
$I->assertArrayHasKey($user->email, $message->getTo());
|
$I->assertArrayHasKey($user->email, $message->getTo());
|
||||||
$I->assertContains('We have generated a password for you', utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
$I->assertStringContainsString('We have generated a password for you', utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function register(FunctionalTester $I, $email, $username = null, $password = null) {
|
protected function register(FunctionalTester $I, $email, $username = null, $password = null) {
|
||||||
|
|||||||
@ -39,7 +39,7 @@ $token = $I->grabRecord(Token::className(), ['user_id' => $user->id, 'type' => T
|
|||||||
/** @var yii\swiftmailer\Message $message */
|
/** @var yii\swiftmailer\Message $message */
|
||||||
$message = $I->grabLastSentEmail();
|
$message = $I->grabLastSentEmail();
|
||||||
$I->assertArrayHasKey($user->unconfirmed_email, $message->getTo());
|
$I->assertArrayHasKey($user->unconfirmed_email, $message->getTo());
|
||||||
$I->assertContains(Html::encode($token->getUrl()), utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
$I->assertStringContainsString(Html::encode($token->getUrl()), utf8_encode(quoted_printable_decode($message->getSwiftMessage()->toString())));
|
||||||
Yii::$app->user->logout();
|
Yii::$app->user->logout();
|
||||||
|
|
||||||
$I->amGoingTo('log in using new email address before clicking the confirmation link');
|
$I->amGoingTo('log in using new email address before clicking the confirmation link');
|
||||||
|
|||||||
Reference in New Issue
Block a user