rspec

rspec

文章 1 浏览 94

如何显示 RSpec 测试生成的 SQL 查询日志?

我正在为我的 Rails 3 应用程序编写规范。我想测试数据库事务是否真的有效。如果能够看到我的应用程序在规范驱动下生成的 sql 查询,那将非常有帮助。…

难得心□动 2024-11-27 06:26:09 1 0

Rspec 的文档在哪里?

我今天第一次看到 have_selector。我想了解它的选项,所以我去了官方网站。 但我到处都找不到它。 rspec-core rspec-期望 rspec-rails Relish 我在上…

笑看君怀她人 2024-11-27 03:41:57 1 0

在delayed_job中,当Delayed::Worker.delay_jobs为假时是否会调用钩子?

我正在使用 collectiveidea/delayed_job。在我的 RSpec 测试中,[:before, :after, :success] 挂钩没有像我预期的那样被调用。 当 Delayed::Worker.de…

静水深流 2024-11-27 03:24:50 1 0

sqlite 事务未显示在 test.log 中

我开始使用 sqlite 开发我的 Rails 应用程序。我已经达到了需要确保某些代码在数据库事务下运行的地步,这对我来说是新的东西。首先,我不想看到每个…

落墨 2024-11-27 03:23:32 3 0

Padrino 中子 APP 和主 APP 的 Rspecs

有没有什么好方法可以用rspec来测试Padrino中的Sub APP的控制器和模型?我是一个尝试 Padrino 和 Mongoid ORM 的新手。任何人都可以向我提供显示 Padr…

歌入人心 2024-11-27 01:49:20 5 0

我怎样才能对我的默认范围进行 rspec 测试

我的模型有 default_scope(:order => 'created_at' ) 我的测试(rspec、工厂女孩、shoulda 等) 是: require 'spec/spec_helper.rb' describe CatMem…

⒈起吃苦の倖褔 2024-11-26 20:27:42 2 0

使用 RVM 和 ruby​​ 1.8.6 在 Lion 上安装 rspec-1.3.2 时出现问题

我正在尝试使用 RVM 和 Ruby 1.8.6 在 OS X Lion 上安装 rspec 版本 1.3.2 安装时,我得到以下信息: $ gem install rspec -v=1.3.2 Abort trap: 6 我…

呆萌少年 2024-11-26 18:36:26 4 0

黄瓜、rspec、webrat if else 在匹配器上

我的黄瓜测试套件中有一个步骤定义,用于对用户进行身份验证并尝试加快我的测试套件的速度,我希望此步骤检查用户是否已通过身份验证。也许这是一个坏…

爱格式化 2024-11-26 15:53:47 3 0

@routes 是否在“before(:all)”之后创建?和“before(:each)”之前?

在 Rails 项目中,当我像这样编写一些控制器的规范时: describe "POST 'create'" do context "valid user" do before(:all) { @user_attributes = Fa…

风尘浪孓 2024-11-26 15:51:53 2 0

RSpec 共享示例不得共享

这让我感到惊讶...... 似乎您不能在项目中的任何地方对 2 个 rspec 共享示例组使用相同的名称。如果这样做,那么当您运行 rake spec(运行所有规范)…

谁的年少不轻狂 2024-11-26 13:14:08 0 0

我应该如何测试包含 lib/ 目录中的方法的 Rails 控制器操作?

我的控制器操作: def single final_static_matrix = Single.final_static_matrix(average_static_matrix, params[:priorities]) ... end 在我的 lib/…

一城柳絮吹成雪 2024-11-26 13:10:28 0 0

如何在我的规范中使用 Timecop 正确冻结时间?

我正在尝试结合使用 Timecop 和查询 arel where_sql 数据,但我似乎无法让 Timecop 真正冻结时间。我尝试过 Timecop.freeze 和 Timecop.freeze(Time.n…

傾城如夢未必闌珊 2024-11-26 12:40:15 1 0

STI 和 RSpec 问题

假设我有这些模型: class Person < ActiveRecord::Base end class Bob < Person def name 'Bob' end end class John < Person def name 'John' end e…

瘫痪情歌 2024-11-26 11:37:34 3 0

为什么此规范/控制器测试无法通过?它以前做过......(Rails,RSpec)

以下是在我的spec/controllers/superadmin/users_controller_spec.rb中: describe "GET index" do it "receives the where action twice" do User.sh…

薄暮涼年 2024-11-26 10:12:42 4 0

使用 Rspec 进行宝石测试

我已经编写了一个自定义 Ruby Gem 来连接到我们公司的身份验证和授权系统,并开始为 gem 开发单元测试。 在我们的 Rails 应用程序中,可以通过 enviro…

又怨 2024-11-26 10:11:11 2 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文