Fixed unit test compatibility problems on Internet Explorer and Edge.

Review Request #9454 — Created Dec. 18, 2017 and submitted — Latest diff uploaded

Information

Review Board
release-3.0.x
d329728...

Reviewers

Unit tests were failing on Edge, partly due to missing ES6 features and
partly due to subtle browser differences. This change fixes those up,
allowing unit tests to work properly on all supported browsers.

Ran unit tests on Chrome, Firefox, Edge, and Internet Explorer.