Sha256: 53980ad810379cb71bf10442e0bf56a868724f5ed4f588a2c5a5f687509b8da7

Contents?: true

Size: 1.2 KB

Versions: 30

Compression:

Stored size: 1.2 KB

Contents

require 'spec_helper'

describe Picky::Backends::Backend do

  let(:backend) { described_class.new }

  # describe 'score' do
  #   it 'forwards to the parameter' do
  #     combinations = double :combinations
  # 
  #     combinations.should_receive(:score).once.with no_args
  # 
  #     backend.score combinations
  #   end
  # end

  describe 'to_s' do
    it 'is correct' do
      backend.to_s.should == 'Picky::Backends::Backend'
    end
  end

  # describe 'extract_lambda_or' do
  #   it 'returns a given non-lambda' do
  #     backend.extract_lambda_or(:thing).should == :thing
  #   end
  #   it 'calls a given lambda with the given args' do
  #     lam = ->() do
  #       :lam
  #     end
  #
  #     backend.extract_lambda_or(lam).should == :lam
  #   end
  #   it 'calls a given lambda with the given args' do
  #     lam = ->(arg1) do
  #       arg1.should == 1
  #       :lam
  #     end
  #
  #     backend.extract_lambda_or(lam, 1).should == :lam
  #   end
  #   it 'calls a given lambda with the given args' do
  #     lam = ->(arg1, arg2) do
  #       arg1.should == 1
  #       arg2.should == 2
  #       :lam
  #     end
  #
  #     backend.extract_lambda_or(lam, 1, 2).should == :lam
  #   end
  # end

end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
picky-4.31.3 spec/lib/backends/backend_spec.rb
picky-4.31.2 spec/lib/backends/backend_spec.rb
picky-4.31.1 spec/lib/backends/backend_spec.rb
picky-4.31.0 spec/lib/backends/backend_spec.rb
picky-4.30.0 spec/lib/backends/backend_spec.rb
picky-4.29.0 spec/lib/backends/backend_spec.rb
picky-4.28.1 spec/lib/backends/backend_spec.rb
picky-4.27.1 spec/lib/backends/backend_spec.rb
picky-4.27.0 spec/lib/backends/backend_spec.rb
picky-4.26.2 spec/lib/backends/backend_spec.rb
picky-4.26.1 spec/lib/backends/backend_spec.rb
picky-4.26.0 spec/lib/backends/backend_spec.rb
picky-4.25.3 spec/lib/backends/backend_spec.rb
picky-4.25.2 spec/lib/backends/backend_spec.rb
picky-4.25.1 spec/lib/backends/backend_spec.rb
picky-4.25.0 spec/lib/backends/backend_spec.rb
picky-4.24.0 spec/lib/backends/backend_spec.rb
picky-4.23.2 spec/lib/backends/backend_spec.rb
picky-4.23.1 spec/lib/backends/backend_spec.rb
picky-4.23.0 spec/lib/backends/backend_spec.rb