This is not a duplicate of the JS library to simulate Internet Explorer? question about simulating Internet Explorer\'s CSS support; this is about JavaScript functions.
<
I'd advise against that, because you'd be testing how well you support this simulation then, not IE7 itself. IE7 engine is mostly compliant with standards, save for a few quirks (like bad reaction at dangling commas) and of course, missing environment from most recent standards. Most of those quirks are either in line with other browsers or cannot be easily emulated without writing complete JS engine in JS. You may want to consult a list on ES wiki for more details (and note "FF/Opera/Safari: same" sections, where you will likely want not to account for IE's discrepancies with ES).
Your best bet would be to either use a real IE7, that, BTW, have very good automation interface for pretty much any testing, or, at very least, more recent IE version with compatibility mode turned on.