Strange behaviour running test