This is a pretty awkward test.  Since the button is defined in video_player.js, I think you should handle the tap event on it in that file too.  Maybe have video_player.js fire a bubbling "fullscreenRequested" event or something like that.  That would be a lot more modular.