Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用rspec测试数据库视图_Ruby On Rails_Api_Rest_Rspec_Factory Bot - Fatal编程技术网

Ruby on rails 如何使用rspec测试数据库视图

Ruby on rails 如何使用rspec测试数据库视图,ruby-on-rails,api,rest,rspec,factory-bot,Ruby On Rails,Api,Rest,Rspec,Factory Bot,我有一个基于数据库中视图的类。如何为视图编写Rspec测试?我正在使用FactoryGirl为基本模型创建测试数据,然后调用控制器操作对该数据进行一些处理。但是,当我编写控制器和模型规范来验证视图数据时,我得到了JDBC错误: ActiveRecord::JDBCError:查询不返回结果集:PRAGMA表\u信息(“事务\u历史\u视图”) 如何编写规范来测试返回基于数据库视图的查询结果的rest API?如果您可以添加代码以获取更多上下文,则可能会有重复。请在您的问题中添加一些代码

我有一个基于数据库中视图的类。如何为视图编写Rspec测试?我正在使用FactoryGirl为基本模型创建测试数据,然后调用控制器操作对该数据进行一些处理。但是,当我编写控制器和模型规范来验证视图数据时,我得到了JDBC错误:

ActiveRecord::JDBCError:查询不返回结果集:PRAGMA表\u信息(“事务\u历史\u视图”)


如何编写规范来测试返回基于数据库视图的查询结果的rest API?

如果您可以添加代码以获取更多上下文,则可能会有重复。请在您的问题中添加一些代码