Sha256: 761b5f82d6d0071558bbcfab4b117f73700a2913cfd54691fa628228f363289d

Contents?: true

Size: 1.24 KB

Versions: 1

Compression:

Stored size: 1.24 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,
    :twitter => Virility::Twitter,
    :pinterest => Virility::Pinterest,
    :plus_one => Virility::PlusOne,
    :stumble_upon => Virility::StumbleUpon
  }
  FAKE_TESTING_STRATEGIES = [:digg, :reddit, :linked_in, :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

1 entries across 1 versions & 1 rubygems

Version Path
virility-0.2.0 spec/spec_helper.rb