Specs were a little wrong.
jqLite doesnt support trigger() use triggerHandler() instead.
Copy ngUpload into the example lib.