| Index: chrome/test/data/webui/net_internals/events_view.js
|
| diff --git a/chrome/test/data/webui/net_internals/events_view.js b/chrome/test/data/webui/net_internals/events_view.js
|
| index 2822bc19edb125a703ba3f1bd12f68eb4523c223..0c0424bf2928e6d1c86e4c08bf36d9c11e5873f0 100644
|
| --- a/chrome/test/data/webui/net_internals/events_view.js
|
| +++ b/chrome/test/data/webui/net_internals/events_view.js
|
| @@ -213,6 +213,36 @@ TEST_F('NetInternalsTest', 'netInternalsEventsViewFilter', function() {
|
| checkFilter('Quoted" source', [false, false]);
|
| checkFilter('Quoted "String', [true, false]);
|
|
|
| + // Test toggling sort method, without any filters.
|
| + var eventsView = EventsView.getInstance();
|
| + eventsView.setFilterText_('');
|
| + $(EventsView.SORT_BY_DESCRIPTION_ID).click();
|
| + expectEquals('sort:desc', eventsView.getFilterText_());
|
| + $(EventsView.SORT_BY_DESCRIPTION_ID).click();
|
| + expectEquals('-sort:desc', eventsView.getFilterText_());
|
| + $(EventsView.SORT_BY_ID_ID).click();
|
| + expectEquals('sort:id', eventsView.getFilterText_());
|
| +
|
| + // Sort by default is by ID, so toggling ID when there's no filter results in
|
| + // sort:-id.
|
| + eventsView.setFilterText_('');
|
| + $(EventsView.SORT_BY_ID_ID).click();
|
| + expectEquals('-sort:id', eventsView.getFilterText_());
|
| + $(EventsView.SORT_BY_ID_ID).click();
|
| + expectEquals('sort:id', eventsView.getFilterText_());
|
| +
|
| + // Test toggling sort method with filters.
|
| + eventsView.setFilterText_('text');
|
| + $(EventsView.SORT_BY_ID_ID).click();
|
| + expectEquals('-sort:id text', eventsView.getFilterText_());
|
| + $(EventsView.SORT_BY_ID_ID).click();
|
| + expectEquals('sort:id text', eventsView.getFilterText_());
|
| + $(EventsView.SORT_BY_SOURCE_TYPE_ID).click();
|
| + expectEquals('sort:source text', eventsView.getFilterText_());
|
| + eventsView.setFilterText_('text sort:id "more text"');
|
| + $(EventsView.SORT_BY_ID_ID).click();
|
| + expectEquals('-sort:id text "more text"', eventsView.getFilterText_());
|
| +
|
| testDone();
|
| });
|
|
|
|
|