[REFACTOR] port PUT tests over to Spec
[CHORE] finish porting tests to spec syntax