| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2013, Opera Software ASA. All rights reserved. | 2 * Copyright (c) 2013, Opera Software ASA. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 340 EXPECT_TRUE(isSerialized("orange_background.png", "image/png")); | 340 EXPECT_TRUE(isSerialized("orange_background.png", "image/png")); |
| 341 EXPECT_TRUE(isSerialized("yellow_background.png", "image/png")); | 341 EXPECT_TRUE(isSerialized("yellow_background.png", "image/png")); |
| 342 EXPECT_TRUE(isSerialized("green_background.png", "image/png")); | 342 EXPECT_TRUE(isSerialized("green_background.png", "image/png")); |
| 343 EXPECT_TRUE(isSerialized("blue_background.png", "image/png")); | 343 EXPECT_TRUE(isSerialized("blue_background.png", "image/png")); |
| 344 EXPECT_TRUE(isSerialized("purple_background.png", "image/png")); | 344 EXPECT_TRUE(isSerialized("purple_background.png", "image/png")); |
| 345 EXPECT_TRUE(isSerialized("pink_background.png", "image/png")); | 345 EXPECT_TRUE(isSerialized("pink_background.png", "image/png")); |
| 346 EXPECT_TRUE(isSerialized("brown_background.png", "image/png")); | 346 EXPECT_TRUE(isSerialized("brown_background.png", "image/png")); |
| 347 EXPECT_TRUE(isSerialized("ul-dot.png", "image/png")); | 347 EXPECT_TRUE(isSerialized("ul-dot.png", "image/png")); |
| 348 EXPECT_TRUE(isSerialized("ol-dot.png", "image/png")); | 348 EXPECT_TRUE(isSerialized("ol-dot.png", "image/png")); |
| 349 | 349 |
| 350 // Ensure encodings are specified. |
| 351 EXPECT_TRUE(getSerializedData("link_styles.css", "text/css").startsWith("@ch
arset")); |
| 352 EXPECT_TRUE(getSerializedData("import_styles.css", "text/css").startsWith("@
charset")); |
| 353 EXPECT_TRUE(getSerializedData("import_style_from_link.css", "text/css").star
tsWith("@charset")); |
| 354 EXPECT_TRUE(getSerializedData("encoding.css", "text/css").startsWith("@chars
et \"euc-kr\";")); |
| 355 |
| 350 // Ensure that stylesheet contents are not NFC-normalized before encoding. | 356 // Ensure that stylesheet contents are not NFC-normalized before encoding. |
| 351 EXPECT_TRUE(getSerializedData("encoding.css", "text/css").contains("\xE4\xC5
\xD1\xE2")); | 357 EXPECT_TRUE(getSerializedData("encoding.css", "text/css").contains("\xE4\xC5
\xD1\xE2")); |
| 352 EXPECT_FALSE(getSerializedData("encoding.css", "text/css").contains("\xE4\xC
5\xE4\xC5")); | 358 EXPECT_FALSE(getSerializedData("encoding.css", "text/css").contains("\xE4\xC
5\xE4\xC5")); |
| 353 } | 359 } |
| 354 | 360 |
| 355 TEST_F(PageSerializerTest, CSSImport) | 361 TEST_F(PageSerializerTest, CSSImport) |
| 356 { | 362 { |
| 357 setBaseFolder("pageserializer/css/"); | 363 setBaseFolder("pageserializer/css/"); |
| 358 | 364 |
| 359 registerURL("import.html", "text/html"); | 365 registerURL("import.html", "text/html"); |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 515 EXPECT_EQ("saved from url=(0015)http://foo.com/", PageSerializer::markOfTheW
ebDeclaration(KURL(ParsedURLString, "http://foo.com"))); | 521 EXPECT_EQ("saved from url=(0015)http://foo.com/", PageSerializer::markOfTheW
ebDeclaration(KURL(ParsedURLString, "http://foo.com"))); |
| 516 EXPECT_EQ("saved from url=(0015)http://f-o.com/", PageSerializer::markOfTheW
ebDeclaration(KURL(ParsedURLString, "http://f-o.com"))); | 522 EXPECT_EQ("saved from url=(0015)http://f-o.com/", PageSerializer::markOfTheW
ebDeclaration(KURL(ParsedURLString, "http://f-o.com"))); |
| 517 EXPECT_EQ("saved from url=(0019)http://foo.com-%2D/", PageSerializer::markOf
TheWebDeclaration(KURL(ParsedURLString, "http://foo.com--"))); | 523 EXPECT_EQ("saved from url=(0019)http://foo.com-%2D/", PageSerializer::markOf
TheWebDeclaration(KURL(ParsedURLString, "http://foo.com--"))); |
| 518 EXPECT_EQ("saved from url=(0024)http://f-%2D.com-%2D%3E/", PageSerializer::m
arkOfTheWebDeclaration(KURL(ParsedURLString, "http://f--.com-->"))); | 524 EXPECT_EQ("saved from url=(0024)http://f-%2D.com-%2D%3E/", PageSerializer::m
arkOfTheWebDeclaration(KURL(ParsedURLString, "http://f--.com-->"))); |
| 519 EXPECT_EQ("saved from url=(0020)http://foo.com/?-%2D", PageSerializer::markO
fTheWebDeclaration(KURL(ParsedURLString, "http://foo.com?--"))); | 525 EXPECT_EQ("saved from url=(0020)http://foo.com/?-%2D", PageSerializer::markO
fTheWebDeclaration(KURL(ParsedURLString, "http://foo.com?--"))); |
| 520 EXPECT_EQ("saved from url=(0020)http://foo.com/#-%2D", PageSerializer::markO
fTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#--"))); | 526 EXPECT_EQ("saved from url=(0020)http://foo.com/#-%2D", PageSerializer::markO
fTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#--"))); |
| 521 EXPECT_EQ("saved from url=(0026)http://foo.com/#bar-%2Dbaz", PageSerializer:
:markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#bar--baz"))); | 527 EXPECT_EQ("saved from url=(0026)http://foo.com/#bar-%2Dbaz", PageSerializer:
:markOfTheWebDeclaration(KURL(ParsedURLString, "http://foo.com#bar--baz"))); |
| 522 } | 528 } |
| 523 | 529 |
| 524 } // namespace blink | 530 } // namespace blink |
| OLD | NEW |