Sha256: 7d11ce64e37fa6786d607097eedee376016eb17a97cdfc58354fcba8a919381a

Contents?: true

Size: 578 Bytes

Versions: 8

Compression:

Stored size: 578 Bytes

Contents

require 'rspec'
require 'active_model'
require 'fakeweb'

require File.dirname(__FILE__) + '/../lib/valvat.rb'

$fakeweb = true

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

8 entries across 8 versions & 1 rubygems

Version Path
valvat-0.3.3 spec/spec_helper.rb
valvat-0.3.2 spec/spec_helper.rb
valvat-0.3.1 spec/spec_helper.rb
valvat-0.3.0 spec/spec_helper.rb
valvat-0.2.3 spec/spec_helper.rb
valvat-0.2.2 spec/spec_helper.rb
valvat-0.2.1 spec/spec_helper.rb
valvat-0.2.0 spec/spec_helper.rb