Sha256: d9b70d52a6f0d8bd301dc6424c2aa0c3ef215b2338792571a2e4ca434f24b0f7

Contents?: true

Size: 699 Bytes

Versions: 1

Compression:

Stored size: 699 Bytes

Contents

$:.unshift File.join(File.dirname(__FILE__), '..', '..', 'lib')

require 'test/unit'

require 'nitro/server'

class TC_Server < Test::Unit::TestCase # :nodoc: all
	include Nitro
	
	class RootController
	end

	class UsersController
	end
	
	class TestController
	end
	
	class DeepController
	end
	
	def test_all
		srv = Server.new('test')
		
		srv.root = RootController
		srv.root.users = UsersController
		srv.root.test = TestController
		srv.root.really.really.deep = DeepController
		
		assert_equal RootController, srv.map['/']
		assert_equal UsersController, srv.map['/users']
		assert_equal TestController, srv.map['/test']
		assert_equal DeepController, srv.map['/really/really/deep']
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nitro-0.20.0 test/nitro/tc_server.rb