Move IDL tests to a separate file

In response to issue:
https://critic.hoppipolla.co.uk/showcomment?chain=4437