Sha256: 63eac8cf3165446f2a8493e393c12ed8a0d536fd0db7caa922d12eef3464bb40

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
require 'pry'
require 'virility'

# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

RSpec.configure do |config|
  config.filter_run :focus => true
  config.run_all_when_everything_filtered = true
  config.mock_with :rspec
end

#
# Constants for Testing
#

module Virility
  TESTING_STRATEGIES = {
    :facebook => Virility::Facebook,
    :pinterest => Virility::Pinterest,
    :plus_one => Virility::PlusOne,
    :stumble_upon => Virility::StumbleUpon,
    :linkedin => Virility::Linkedin,
    :reddit => Virility::Reddit
  }
  FAKE_TESTING_STRATEGIES = [:digg, :instagram, :tumblr]

  FB_RESULTS = {"like_count"=>"19", "click_count"=>"0", "share_count"=>"3", "comment_count"=>"0", "commentsbox_count"=>"0", "total_count"=>"22"}
  FAKE_FB_RESULTS = [:face_count, :pages, :friends]
end

#
# Example Groups
#

RSpec.shared_examples "no context results" do
  it "should not raise an error" do
    expect{ @virility.poll }.not_to raise_error
  end

  it "should return 0 for count" do
    expect(@virility.count).to eq(0)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
virility-0.3.1 spec/spec_helper.rb
virility-0.3.0 spec/spec_helper.rb