improve assertion of failing test
port product onchange, make first assertions pass