| Index: Source/core/html/canvas/CanvasRenderingContext2DAPITest.cpp
|
| diff --git a/Source/core/html/canvas/CanvasRenderingContext2DAPITest.cpp b/Source/core/html/canvas/CanvasRenderingContext2DAPITest.cpp
|
| index d30048f9ac5af6d980780451860a769c43e6e91f..b37bfa6fed29783b169395b505d5bb0359eb37da 100644
|
| --- a/Source/core/html/canvas/CanvasRenderingContext2DAPITest.cpp
|
| +++ b/Source/core/html/canvas/CanvasRenderingContext2DAPITest.cpp
|
| @@ -174,6 +174,24 @@ TEST_F(CanvasRenderingContext2DAPITest, DefaultAttributeValues)
|
| EXPECT_EQ(String("rgba(0, 0, 0, 0)"), context2d()->shadowColor());
|
| }
|
|
|
| +TEST_F(CanvasRenderingContext2DAPITest, LineDashStateSave)
|
| +{
|
| + createContext(NonOpaque);
|
| +
|
| + Vector<float> simpleDash;
|
| + simpleDash.append(4);
|
| + simpleDash.append(2);
|
| +
|
| + context2d()->setLineDash(simpleDash);
|
| + EXPECT_EQ(simpleDash, context2d()->getLineDash());
|
| + context2d()->save();
|
| + // Realize the save.
|
| + context2d()->scale(2, 2);
|
| + EXPECT_EQ(simpleDash, context2d()->getLineDash());
|
| + context2d()->restore();
|
| + EXPECT_EQ(simpleDash, context2d()->getLineDash());
|
| +}
|
| +
|
| TEST_F(CanvasRenderingContext2DAPITest, CreateImageData)
|
| {
|
| createContext(NonOpaque);
|
|
|