修改了spec

之前的spec有问题，导致测试不通过 @doitian fix了，但是那时的用例没有覆盖到免费的情况