Commit d9ae7ad7 authored by Rob Buis's avatar Rob Buis Committed by Commit Bot

Add more tests to SignedExchangeUtilsTest

Add more tests to SignedExchangeUtilsTest regarding whitespace in quoted strings
and a string containing b2 but not equal to b2.

Bug: 803774

Change-Id: Idb4948283b9df3d85db60f6229e44be5054e0145
Reviewed-on: https://chromium-review.googlesource.com/c/1328961Reviewed-by: default avatarKunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Rob Buis <rbuis@igalia.com>
Cr-Commit-Position: refs/heads/master@{#607164}
parent f904e6a0
...@@ -69,6 +69,24 @@ TEST(SignedExchangeUtilsTest, VersionParam_Quoted) { ...@@ -69,6 +69,24 @@ TEST(SignedExchangeUtilsTest, VersionParam_Quoted) {
EXPECT_EQ(version, SignedExchangeVersion::kB2); EXPECT_EQ(version, SignedExchangeVersion::kB2);
} }
TEST(SignedExchangeUtilsTest, VersionParam_QuotedNonB2) {
base::Optional<SignedExchangeVersion> version =
GetSignedExchangeVersion("application/signed-exchange;v=\"b22\"");
EXPECT_EQ(version, SignedExchangeVersion::kUnknown);
}
TEST(SignedExchangeUtilsTest, VersionParam_QuotedLeadingWhitespace) {
base::Optional<SignedExchangeVersion> version =
GetSignedExchangeVersion("application/signed-exchange;v=\" b2\"");
EXPECT_EQ(version, SignedExchangeVersion::kUnknown);
}
TEST(SignedExchangeUtilsTest, VersionParam_QuotedTrailingWhitespace) {
base::Optional<SignedExchangeVersion> version =
GetSignedExchangeVersion("application/signed-exchange;v=\"b2 \"");
EXPECT_EQ(version, SignedExchangeVersion::kUnknown);
}
TEST(SignedExchangeUtilsTest, VersionParam_QuotesOpen) { TEST(SignedExchangeUtilsTest, VersionParam_QuotesOpen) {
base::Optional<SignedExchangeVersion> version = base::Optional<SignedExchangeVersion> version =
GetSignedExchangeVersion("application/signed-exchange;v=\"b2"); GetSignedExchangeVersion("application/signed-exchange;v=\"b2");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment