我在向控制器中的方法发送 AJAX 调用的页面上有一个复选框。用户选中此框表示他们已选择此项目,并且该关系存储在名为 UserItems 的连接表中。
我将如何进行测试?我目前有:
check "add-this-item-"+item.id.to_s
@user.user_item.item.should include(item)
复选框的名称是“add-this-item-”加上它的 ID。使用 pry-nav,我已经验证它正在找到复选框并选择它 - 但是测试数据库没有更新。
该复选框在本地使用站点时会更新数据库。
我似乎无法弄清楚这一点。任何帮助表示赞赏!