Describe("request uri params", func() {

		var req pelau.Request
		BeforeEach(func() {

			mreq := pelau.ModifiedRequest{}

			mreq.Params = []string{"wholeurl", "m1", "m2"}

			req = pelau.DefaultRequest(&mreq)
		})

		It("should provide matches from the regex applied to the url", func() {

			Expect(req.Param(0)).To(Equal("wholeurl"))
			Expect(req.Param(2)).To(Equal("m2"))
		})

	})

	Describe("calling the Raw() func", func() {

		It("should provide access to the ModifiedRequest", func() {

			f = func(req pelau.Request) {

				req.Raw(func(m *pelau.ModifiedRequest) {

					Expect(m).ShouldNot(BeNil())