Sha256: dd90eb34352d1354233d94388f028ae71f4c91c0d75bd793fe421eb46c273c28

Contents?: true

Size: 926 Bytes

Versions: 3

Compression:

Stored size: 926 Bytes

Contents

require 'test/test_helper'

class MapRoutingTest < ActionController::TestCase

  test 'map referral ' do
    assert_recognizes({:controller => 'referrals', :action => 'create', :referrer_token => 'abc123', :path => []}, {:path => 'ref/abc123/', :method => :get})
  end
  
  test 'map referral landing' do
    assert_recognizes({:controller => 'referrals', :action => 'create', :referrer_token => 'abc123', :path => []}, {:path => 'ref/abc123/', :method => :get})
  end
  
  test 'map referral landing with path' do
    assert_recognizes({:controller => 'referrals', :action => 'create', :referrer_token => 'abc123', :path => %w(some path here)}, {:path => 'ref/abc123/some/path/here', :method => :get})
  end
  
  test 'map referral landing with no path' do
    assert_recognizes({:controller => 'referrals', :action => 'create', :referrer_token => 'abc123', :path => []}, {:path => 'ref/abc123', :method => :get})
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise_referable-0.3.0 test/routes_test.rb
devise_referable-0.2.0 test/routes_test.rb
devise_referable-0.1.0 test/routes_test.rb