add test for valid gift assignment