diff options
Diffstat (limited to 'tests/auto/oauth2/tst_oauth2.cpp')
-rw-r--r-- | tests/auto/oauth2/tst_oauth2.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/oauth2/tst_oauth2.cpp b/tests/auto/oauth2/tst_oauth2.cpp index f3a30a9..a82ad82 100644 --- a/tests/auto/oauth2/tst_oauth2.cpp +++ b/tests/auto/oauth2/tst_oauth2.cpp @@ -41,6 +41,7 @@ private Q_SLOTS: void getToken(); void refreshToken(); void getAndRefreshToken(); + void prepareRequest(); }; struct ReplyHandler : QAbstractOAuthReplyHandler @@ -165,5 +166,15 @@ void tst_OAuth2::getAndRefreshToken() QCOMPARE(oauth2.token(), QLatin1String("refresh_token")); } +void tst_OAuth2::prepareRequest() +{ + QOAuth2AuthorizationCodeFlow oauth2; + oauth2.setToken(QStringLiteral("access_token")); + + QNetworkRequest request(QUrl("http://localhost")); + oauth2.prepareRequest(&request, QByteArray()); + QCOMPARE(request.rawHeader("Authorization"), QByteArray("Bearer access_token")); +} + QTEST_MAIN(tst_OAuth2) #include "tst_oauth2.moc" |