Skip to content

Commit f61ddb4

Browse files
committed
Make the js a bit less noisy and adjust the tests accordingly.
- Legacy-Id: 19979
1 parent ca167c0 commit f61ddb4

File tree

4 files changed

+18
-19
lines changed

4 files changed

+18
-19
lines changed

ietf/static/js/ietf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ $(document)
123123
.offset()
124124
.top > $(window)
125125
.height()) {
126-
console.log("Enabling nav.");
126+
// console.log("Enabling nav.");
127127
var n = 0;
128128
var last_level;
129129
var nav;

ietf/static/js/ipr-edit.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ $(document)
2727
totalField.val(total);
2828

2929
template.before(el);
30-
// el.find(".select2-field")
31-
// .each(function () {
32-
// setupSelect2Field($(this));
33-
// });
3430
});
3531

3632
function updateRevisions() {
@@ -65,6 +61,8 @@ $(document)
6561
});
6662

6763
// add a little bit of delay to let the select2 box have time to do its magic
64+
// FIXME: this should be done after a select2 event fires!
65+
// See https://select2.org/programmatic-control/events
6866
setTimeout(function () {
6967
form.find(".draft-row")
7068
.each(updateRevisions);

ietf/static/js/list.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ $(document)
4141

4242
if ($(table)
4343
.hasClass("tablesorter-done")) {
44-
console.log("tablesorter already initialized; list.js probably loaded twice.");
44+
// console.log("tablesorter already initialized; list.js probably loaded twice.");
4545
return;
4646
}
4747

@@ -59,7 +59,7 @@ $(document)
5959
.toArray();
6060

6161
if (fields.length == 0 || !fields.filter(field => field != "")) {
62-
console.log("No table fields defined, disabling search/sort.");
62+
// console.log("No table fields defined, disabling search/sort.");
6363
return;
6464
}
6565

@@ -76,7 +76,7 @@ $(document)
7676
if ($(header_row)
7777
.text()
7878
.trim() == "") {
79-
console.log("No headers fields visible, hiding header row.");
79+
// console.log("No headers fields visible, hiding header row.");
8080
header_row.addClass("visually-hidden");
8181
}
8282

@@ -148,7 +148,7 @@ $(document)
148148
.length;
149149

150150
if (tbody_rows == 0) {
151-
console.log("Skipping empty tbody");
151+
// console.log("Skipping empty tbody");
152152
return;
153153
} else if (tbody_rows <= items_per_page) {
154154
pagination = false;
@@ -168,7 +168,7 @@ $(document)
168168

169169
var hook = `tablewrapper-${n}`;
170170
if (pagination) {
171-
console.log("Enabling pager.");
171+
// console.log("Enabling pager.");
172172
$(pager)
173173
.removeClass("visually-hidden");
174174
pagination = {

ietf/utils/jstest.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,26 +68,27 @@ def setUp(self):
6868
self.driver.set_window_size(1024,768)
6969

7070
def tearDown(self):
71+
msg = ""
7172
for type in ["browser", "driver"]:
7273
log = self.driver.get_log(type)
7374
if not log:
7475
continue
7576
for entry in log:
76-
msg = entry["message"]
77+
line = entry["message"]
7778
# suppress a bunch of benign/expected messages
7879
if (
79-
re.search(r"JQMIGRATE: Migrate is installed", msg)
80-
or re.search(r"No headers fields visible, hiding", msg)
81-
or re.search(r"No color for \w+: using default", msg)
82-
or re.search(r"Invalid 'X-Frame-Options'", msg)
83-
or re.search(r"Could not find parent", msg)
84-
or re.search(r"Enabling nav", msg)
85-
or re.search(r"/materials/.*mars.*status of 404", msg)
80+
re.search(r"JQMIGRATE: Migrate is installed", line)
81+
or re.search(r"No color for (farfut|acronym\d+):", line)
82+
or re.search(r"Could not find parent \d+", line)
83+
or re.search(r"/materials/.*mars.*status of 404", line)
8684
):
8785
continue
88-
self.test.assertEqual("", msg)
86+
msg += f"{entry['level']}: {line}\n"
87+
8988
super(IetfSeleniumTestCase, self).tearDown()
9089
self.driver.close()
90+
self.maxDiff = None
91+
self.assertEqual("", msg)
9192

9293
def absreverse(self,*args,**kwargs):
9394
return '%s%s'%(self.live_server_url, urlreverse(*args, **kwargs))

0 commit comments

Comments
 (0)