小编Pat*_*non的帖子

Android将在即将推出的版本中支持WebSockets吗?

如果是这样,是否有人知道计划支持哪个版本(在内置的Chrome Lite浏览器中)?此外,目前是否支持Android的任何其他浏览器,如FireFox或Opera Mini?

html5 android websocket

17
推荐指数
1
解决办法
6356
查看次数

无法使用RSpec 2和Edge Rails 3进行控制器测试

不确定这是Rails 3问题还是RSpec 2问题,但我似乎无法使标准控制器测试工作 - 似乎找不到'get'方法.

我有一个看起来像这样的控制器测试(discrepancies_controller_spec.rbspec/controllers目录中命名):

require 'spec_helper'

describe DiscrepanciesController do
  before :each do
    Discrepancy.delete_all
  end

  it "resolves a discrepancy" do
 discrepancy = Discrepancy.create(:my_number=>"12345", :status=>"Open")

 get :resolve, :id => discrepancy.id

 retrieved_discrepancy = Discrepancy.find_by_my_number("12345")
 retrieved_discrepancy.status.should == "Resolved"
  end
end
Run Code Online (Sandbox Code Playgroud)

(是的,我知道使用HTTP/GET修改数据的安全隐患 - 这是一个单独的问题......)

当我用rake运行它时,我收到以下错误:

1) DiscrepanciesController resolves a discrepanc
    Failure/Error: Unable to find C to read failed line
    undefined method `get' for #<RSpec::Core::ExampleGroup::Nested_1:0xc9170d0 @__memoized={}>
    # ./spec/controllers/discrepancies_controller_spec.rb:38 (ignore the line number, commented out code was removed from the sample) …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails-3

5
推荐指数
1
解决办法
2527
查看次数

标签 统计

android ×1

html5 ×1

rspec ×1

ruby-on-rails-3 ×1

websocket ×1