Sha256: a220b674f46ad953f623eb4f984c33bdde4ee4a106234fc59afa2aa63f38c19d

Contents?: true

Size: 632 Bytes

Versions: 3

Compression:

Stored size: 632 Bytes

Contents

require 'test_helper'

class PushRoutesUrlMatcherTest < ActiveSupport::TestCase
  test "truth" do
    assert_kind_of Module, PushRoutes
  end

  test "url_matcher_okay" do
  	url = PushRoutes::PushRouteUrl.new("/usr/test/:id/temp/:test")
  	assert url.matches("/usr/test/432/temp/802")
  end

  test "url_matcher_reject_ending_slash" do
  	url = PushRoutes::PushRouteUrl.new("/usr/test/:id/temp/:test")
  	assert_not url.matches("/usr/test/432/temp/802/")
  end

  test "url_matcher_reject_missing_param" do
  	url = PushRoutes::PushRouteUrl.new("/usr/test/:id/temp/:test")
  	assert_not url.matches("/usr/test/432/temp")
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
push_routes-0.0.8 test/push_routes_url_matcher_test.rb
push_routes-0.0.7 test/push_routes_url_matcher_test.rb
push_routes-0.0.6 test/push_routes_url_matcher_test.rb