3
我想使用rspec來測試序列化哈希的有效性,但我真的不知道如何去做。有沒有一種方法來驗證散列具有特定的鍵和值?Rails ActiveRecord序列化數據Rspec測試
foo.rb
class Foo < ActiveRecord::Base
attr_accessor :bar
serialize :bar
end
foo_spec.rb:
require 'spec_helper'
describe Route do
before { @foo = Foo.new(bar: { a: 1, b: 2, c: 3 }) }
subject { @foo }
it { should #????? }
end
謝謝;我在前面的塊中添加了一個'@ foo.save',並且能夠在我的測試中重新加載'@ foo'實例。似乎現在正在工作。 – rringler 2012-02-24 01:38:30