如何用RSpec测试在Ruby on Rails项目中实现导轨金属机架功能?

更新于
2026-10-10 00:10:43
1阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计175个文字,预计阅读时间需要1分钟。

如何用RSpec测试在Ruby on Rails项目中实现导轨金属/机架功能?

ruby假设有一个名为Preview的Metal类。如何使用RSpec进行测试?

当我尝试测试时:

rubyrequire 'spec_helper'

describe Preview do it should return the posted content do post /preview, :content=> title response.body.should==title endend

假设我有一个名为Preview的Metal类.如何使用RSpec进行测试?

当我尝试:

如何用RSpec测试在Ruby on Rails项目中实现导轨金属/机架功能?

require 'spec_helper' describe Preview do it "should return the posted content" do post "/preview", :content => "*title*" response.body.should == "*title*" end end

我明白了:

undefined method `post' for #<ActiveSupport::TestCase::Subclass_1:0x1058b3098>

似乎RSpec没有加载:post方法,如果测试没有显式为Controller.我已经尝试过指定:type => :控制器无济于事.

rspec具有包含rails集成测试(通过机架)的集成规范.只需将该规范放在./spec/integration/preview_spec.rb中即可.

本文共计175个文字,预计阅读时间需要1分钟。

如何用RSpec测试在Ruby on Rails项目中实现导轨金属/机架功能?

ruby假设有一个名为Preview的Metal类。如何使用RSpec进行测试?

当我尝试测试时:

rubyrequire 'spec_helper'

describe Preview do it should return the posted content do post /preview, :content=> title response.body.should==title endend

假设我有一个名为Preview的Metal类.如何使用RSpec进行测试?

当我尝试:

如何用RSpec测试在Ruby on Rails项目中实现导轨金属/机架功能?

require 'spec_helper' describe Preview do it "should return the posted content" do post "/preview", :content => "*title*" response.body.should == "*title*" end end

我明白了:

undefined method `post' for #<ActiveSupport::TestCase::Subclass_1:0x1058b3098>

似乎RSpec没有加载:post方法,如果测试没有显式为Controller.我已经尝试过指定:type => :控制器无济于事.

rspec具有包含rails集成测试(通过机架)的集成规范.只需将该规范放在./spec/integration/preview_spec.rb中即可.