Sha256: 2d8a902fa3126a7f31da487efd2b821573e0c9f0cfa9a7c91b8509025e0019cc
Contents?: true
Size: 772 Bytes
Versions: 2
Compression:
Stored size: 772 Bytes
Contents
require 'spec_helper' describe Foyer::Controller::Helpers do class IncludesFoyerControllerHelpers def self.helper_method(*) nil end include Foyer::Controller::Helpers end subject { IncludesFoyerControllerHelpers.new } describe ".set_user_finder" do it "sets the :user_finder configuration to the provided block" do expect { subject.class_eval do set_user_finder do |user_id| user_id end end }.to change(Foyer, :user_finder) end end describe "#find_user_by_id" do it "calls the user_finder method" do @called = false Foyer.user_finder = lambda { |_| @called = true } subject.find_user_by_id '_' expect(@called).to eq true end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
foyer-0.1.1 | spec/foyer/controller/helpers_spec.rb |
foyer-0.1.0 | spec/foyer/controller/helpers_spec.rb |