我的应用程序有一个控制器规范,它测试控制器上的create方法。create操作实际上运行良好,但是规范失败了。它似乎是自动将散列POST参数转换为字符串。由于某些原因,控制器正在接收params:coupon的字符串。只有在rspec测试中才会发生这种情况,当我在浏览器中使用POST表单进行测试时,它工作得非常好。Rspec抛出以下消息: undefined m
我在控制器中添加了一个import方法,当我从我的网站手动测试它时,它工作得很好,但是它在rspec中失败了。property_upload_template.xlsx") expect(Property.count).to eq 3# Some other assertions end当我在导入操作(包括第一行)中添加puts语句时,显
在Rails控制器中使用RSpec测试索引操作和响应时,我得到了这个错误:JSON::ParserError: A JSON text must at least contain two测试没有命中视图。当我在控制器的索引操作中插入render json: {test: 'hello world'}, status: 200 and return,并在视图(index.json.jbuilder)中和