Bug 1361473 - Added new test case for 'transferred-larger-than' filter; r?honza draft
authorMatt R <matthieu.rigolot@gmail.com>
Wed, 10 May 2017 20:28:19 +0100
changeset 575630 aba012b0182109f7f558d5b5af10b1ae4fcba216
parent 573739 5bfbfd422aa75dcdfd16e5c6c6663f55275f16e6
child 627993 60c3cf6fe697c0a3accb90abd73f6bb7e22f928e
push id58138
push userbmo:matthieu.rigolot@gmail.com
push dateWed, 10 May 2017 19:32:40 +0000
reviewershonza
bugs1361473
milestone55.0a1
Bug 1361473 - Added new test case for 'transferred-larger-than' filter; r?honza MozReview-Commit-ID: Gk8ee3uzwc0
devtools/client/netmonitor/test/browser_net_filter-flags.js
--- a/devtools/client/netmonitor/test/browser_net_filter-flags.js
+++ b/devtools/client/netmonitor/test/browser_net_filter-flags.js
@@ -182,16 +182,29 @@ add_task(function* () {
   // Test mixing flags
   setFreetextFilter("-mime-type:HtmL status-code:200");
   testContents([0, 1, 1, 1, 1, 1, 1, 0]);
 
   // Test regex filter
   setFreetextFilter("regexp:content.*?Sam");
   testContents([1, 0, 0, 0, 0, 0, 0, 0]);
 
+  // Test transferred-larger-than
+  setFreetextFilter("transferred-larger-than:-1");
+  testContents([1, 1, 1, 1, 1, 1, 1, 1]);
+
+  setFreetextFilter("transferred-larger-than:0");
+  testContents([1, 1, 1, 0, 0, 0, 0, 0]);
+
+  setFreetextFilter("transferred-larger-than:33");
+  testContents([0, 1, 1, 0, 0, 0, 0, 0]);
+
+  setFreetextFilter("transferred-larger-than:34");
+  testContents([0, 0, 0, 0, 0, 0, 0, 0]);
+
   yield teardown(monitor);
 
   function testContents(visibility) {
     const items = getSortedRequests(store.getState());
     const visibleItems = getDisplayedRequests(store.getState());
 
     is(items.size, visibility.length,
       "There should be a specific amount of items in the requests menu.");