| Index: chrome/test/data/pdf/material_elements_test.js
|
| diff --git a/chrome/test/data/pdf/material_elements_test.js b/chrome/test/data/pdf/material_elements_test.js
|
| index 4db7c5619b6df23b5f2a2234415778ed28f5a4f1..8ec88b2acfd38758951cdf8016dc833ea89accef 100644
|
| --- a/chrome/test/data/pdf/material_elements_test.js
|
| +++ b/chrome/test/data/pdf/material_elements_test.js
|
| @@ -8,8 +8,8 @@
|
| var tests = [
|
| /**
|
| * Test that viewer-page-selector reacts correctly to text entry. The page
|
| - * selector validates that input is an integer, but does not check for
|
| - * document bounds.
|
| + * selector validates that input is an integer, and does not allow navigation
|
| + * past document bounds.
|
| */
|
| function testPageSelectorChange() {
|
| var selector =
|
| @@ -18,13 +18,15 @@ var tests = [
|
| var input = selector.$.input;
|
| // Simulate entering text into `input` and pressing enter.
|
| function changeInput(newValue) {
|
| - input.bindValue = newValue;
|
| + input.value = newValue;
|
| input.dispatchEvent(new CustomEvent('change'));
|
| }
|
|
|
| var navigatedPages = [];
|
| selector.addEventListener('change-page', function(e) {
|
| navigatedPages.push(e.detail.page);
|
| + // A change-page handler is expected to set the pageNo to the new value.
|
| + selector.pageNo = e.detail.page + 1;
|
| });
|
|
|
| changeInput("1000");
|
| @@ -32,6 +34,7 @@ var tests = [
|
| changeInput("abcd");
|
| changeInput("12pp");
|
| changeInput("3.14");
|
| + changeInput("3000");
|
|
|
| chrome.test.assertEq(4, navigatedPages.length);
|
| // The event page number is 0-based.
|
|
|