Jasmine integration

I will test more but If possible, Ethan can you have a look if I did something which are not fitting to wagn structure. Thanks!