Project

General

Profile

Download (500 Bytes) Statistics
| Branch: | Tag: | Revision:
require 'test_helper'

class DummyMethod < SSO::Base
def initialize(*args)
end
end

class DummyTrueMethod < DummyMethod
def available?
true
end
end

class DummyFalseMethod < DummyMethod
def available?
false
end
end

class SSOTest < ActiveSupport::TestCase
def test_get_available_should_find_first_available_method
stub(SSO).all { [ DummyFalseMethod, DummyTrueMethod, DummyFalseMethod ] }
available = SSO.get_available(Object.new)
assert available.present?
end
end
(91-91/107)