| Index: fpdfsdk/fpdfformfill_embeddertest.cpp
|
| diff --git a/fpdfsdk/fpdfformfill_embeddertest.cpp b/fpdfsdk/fpdfformfill_embeddertest.cpp
|
| index a1425153a1543499a4ab23c98071139dd2c8240a..3a6a7448e5a4c49415ff6f6412fea8babd2bc6d2 100644
|
| --- a/fpdfsdk/fpdfformfill_embeddertest.cpp
|
| +++ b/fpdfsdk/fpdfformfill_embeddertest.cpp
|
| @@ -157,4 +157,26 @@ TEST_F(FPDFFormFillEmbeddertest, BUG_634394) {
|
| EXPECT_EQ(2U, alerts.size());
|
| }
|
|
|
| +TEST_F(FPDFFormFillEmbeddertest, BUG_634716) {
|
| + EmbedderTestTimerHandlingDelegate delegate;
|
| + SetDelegate(&delegate);
|
| +
|
| + EXPECT_TRUE(OpenDocument("bug_634716.pdf"));
|
| + FPDF_PAGE page = LoadPage(0);
|
| + EXPECT_TRUE(page);
|
| + DoOpenActions();
|
| +
|
| + // Timers fire at most once per AdvanceTime(), allow intervals
|
| + // to fire several times if possible.
|
| + delegate.AdvanceTime(1000);
|
| + delegate.AdvanceTime(1000);
|
| + delegate.AdvanceTime(1000);
|
| + delegate.AdvanceTime(1000);
|
| + delegate.AdvanceTime(1000);
|
| + UnloadPage(page);
|
| +
|
| + const auto& alerts = delegate.GetAlerts();
|
| + EXPECT_EQ(2U, alerts.size());
|
| +}
|
| +
|
| #endif // PDF_ENABLE_V8
|
|
|