test covers Events::fire