rails 3 always marshal cache writes

so we don't need to force marshalling in tests

Change-Id: Ia12f0ed55281f5691a304e6e82bf796cb0da39a0
Reviewed-on: https://gerrit.instructure.com/43233
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
This commit is contained in:
Cody Cutrer 2014-10-23 13:21:40 -06:00
parent 4581be7d29
commit 27dbafc6cc
1 changed files with 0 additions and 21 deletions

View File

@ -276,27 +276,6 @@ Mocha::Mock.class_eval do
alias_method_chain :respond_to?, :marshalling
end
[ActiveSupport::Cache::MemoryStore, ActiveSupport::Cache::NullStore].each do |store|
store.class_eval do
def write_with_serialization_check(name, value, options = nil)
Marshal.dump(value)
write_without_serialization_check(name, value, options)
end
alias_method_chain :write, :serialization_check
end
end
ActiveSupport::Cache::NullStore.class_eval do
def fetch_with_serialization_check(name, options = {}, &block)
result = fetch_without_serialization_check(name, options, &block)
Marshal.dump(result) if result
result
end
alias_method_chain :fetch, :serialization_check
end
RSpec::Matchers.define :encompass do |expected|
match do |actual|
if expected.is_a?(Array) && actual.is_a?(Array)