rspec-rails

    -2热度

    1回答

    每次我尝试运行使用RSpec的测试我得到这个屏幕rspec error message我不明白,这可能是我安装的软件包问题

    -1热度

    1回答

    我正在尝试为Ruby on Rails运行RSpec。我正在运行的Rails 5.0我已经安装了宝石,已经建立了一些测试的spec文件夹。 我在控制台上 $ rspec --init create spec/spec_helper.rb create .rspec 运行下面的命令创建文件名为 'test.rb'。 class Test end 我创建的文件名为 'zombie_spe

    1热度

    2回答

    我似乎无法让我的头在如何使POST请求为要求规范测试中的一个网址,这里的测试代码 RSpec.describe "Certifications", type: :request do describe "denies public access" do it "for new certification form" do get new_certification

    0热度

    1回答

    我写了一个测试来声明某些请求只能由登录用户执行,他们将使用Devistic & Omniauth的Google OAuth2系统登录。我不能找到一种方法来嘲笑omniauth到返回登录的用户,从Omniauth Wiki page about Integration Tests support 拿起例如这里的规范 describe "allows logged in users" do

    0热度

    1回答

    包括共享方面的每一个规范我有一个共同的背景下 shared_context :current_country do let!(:country) { create :country, slug: "kw" } unless Country.find_by(slug: "kw").present? end 要使用它,我需要include_context :current_countr

    0热度

    1回答

    在我的Ruby on Rails应用程序中,我有一个动作copy,它复制invoice并将其值显示到new操作中的前端。 它的工作原理,但我很难发现它的测试: describe 'GET #copy' do before :each do @invoice = FactoryGirl.create(:invoice, :date => Date.yesterday)

    1热度

    1回答

    我有一个Rails 5应用程序,它有几种引导模式中包含的表单。水豚阅读模态内容时遇到困难。从阅读其他几篇堆栈溢出文章,似乎我需要安装capybara-webkit gem。但是,我在安装时遇到问题。 在我最初的安装,我得到了一个错误,说: Command 'qmake ' not available extconf failed, exit code 1 Gem files will re

    1热度

    2回答

    在我的一个测试中,我必须验证某个offer是否返回404响应,如果可用限制(例如该offer的10个席位)全部售出,或者它已经到期了,这是第一次。 我只是不能PUT请求中请求规格的工作,这是我的代码 RSpec.describe "Offers", type: :request do describe "gives not found response" do it "whe

    0热度

    1回答

    Rspec的测试模型,我有一些类在app /定制 在/custom我有一个班一帮其他的文件夹。从应用程序我只使用app/custom/*rb但为了测试目的,我想直接访问所有子文件夹和他们的类。 这可能吗?我意识到Rspec喜欢在典型的目录中查看它的测试,但我需要加载这个目录。 感谢

    1热度

    1回答

    RSpec的测试rspec的测试: get(my_controller_path, params: {})预计my_controller请求以产生PARAMS {}。 相反,如果产生PARAMS { my_controller: {} } 有没有办法从产生PARAMS卸下控制器的名字吗? 考虑允许查询参数无控制器名称的使用情况 - /my_controller?foo=bar