tests for failing and passing update with messages