Submission/heycam/web idl tests 1

Incorporating part of the comments received on your PR during the review.