--- 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.");