Sha256: 49e593cc65492ba44de7b47d0b82cc0f713ae2f87f7e905cbbbfb1c5aaab2a7b
Contents?: true
Size: 780 Bytes
Versions: 6
Compression:
Stored size: 780 Bytes
Contents
require 'rspec' require 'active_model' require 'fakeweb' require File.dirname(__FILE__) + '/../lib/valvat.rb' $fakeweb = true RSpec.configure do |config| config.mock_with :rspec config.treat_symbols_as_metadata_keys_with_true_values = true config.filter_run :focus => true config.run_all_when_everything_filtered = true end class ModelBase include ActiveModel::Serialization include ActiveModel::Validations attr_accessor :attributes def initialize(attributes = {}) @attributes = attributes end def read_attribute_for_validation(key) @attributes[key] end end def without_any_web_requests! before(:all) do FakeWeb.clean_registry FakeWeb.allow_net_connect = false end after(:all) do FakeWeb.allow_net_connect = true end end
Version data entries
6 entries across 6 versions & 1 rubygems