Fix up a few bugs in the js code.
Review Request #8737 — Created Feb. 10, 2017 and submitted
This change fixes a few issues that SonarQube surfaced:
- In a couple places, we were iterating over object fields without testing
hasOwnProperty. - The calls to
testCloseDescriptionwere passing too many arguments. - We were testing whether
indexOfreturned a value greater than zero, but
zero is a valid return value.
Ran js-tests.
Tool: PEP8 Style Checker Ignored Files: reviewboard/static/rb/js/models/tests/reviewRequestEditorModelTests.js reviewboard/static/rb/js/views/uploadAttachmentView.js reviewboard/static/rb/js/views/issueSummaryTableView.js reviewboard/static/rb/js/admin/repositoryform.js Tool: Pyflakes Ignored Files: reviewboard/static/rb/js/models/tests/reviewRequestEditorModelTests.js reviewboard/static/rb/js/views/uploadAttachmentView.js reviewboard/static/rb/js/views/issueSummaryTableView.js reviewboard/static/rb/js/admin/repositoryform.js