Added expectations
Added full testing suite for PUT update