Sha256: e138f4a623d643a3fda19773d7fb4c7468d7635e105953c3d9bd05ee2474acbf
Contents?: true
Size: 893 Bytes
Versions: 2
Compression:
Stored size: 893 Bytes
Contents
class CallbackUrlTest < StrategyTestCase test "returns the default callback url" do url_base = 'http://auth.request.com' @request.stubs(:url).returns("#{url_base}/some/page") strategy.stubs(:script_name).returns('') # as not to depend on Rack env assert_equal "#{url_base}/auth/facebook/callback", strategy.callback_url end test "returns path from callback_path option" do @options = { :callback_path => "/auth/FB/done"} url_base = 'http://auth.request.com' @request.stubs(:url).returns("#{url_base}/page/path") strategy.stubs(:script_name).returns('') # as not to depend on Rack env assert_equal "#{url_base}/auth/FB/done", strategy.callback_url end test "returns url from callback_url option" do url = 'https://auth.myapp.com/auth/fb/callback' @options = { :callback_url => url } assert_equal url, strategy.callback_url end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
omniauth-hackid-0.0.2 | test/callback_url_test.rb |
omniauth-hackid-0.0.1 | test/callback_url_test.rb |