require_relative "../spec_helper" describe "path_matchers plugin" do it ":extension matcher should match given file extension" do app(:path_matchers) do |r| r.on "css" do r.on :extension=>"css" do |file| file end end end body("/css/reset.css").must_equal 'reset' status("/css/reset.bar").must_equal 404 end it ":suffix matcher should match given suffix" do app(:path_matchers) do |r| r.on "css" do r.on :suffix=>".css" do |file| file end end end body("/css/reset.css").must_equal 'reset' status("/css/reset.bar").must_equal 404 end it ":prefix matcher should match given prefix" do app(:path_matchers) do |r| r.on "css" do r.on :prefix=>"reset" do |file| file end end end body("/css/reset.css").must_equal '.css' status("/css/foo.bar").must_equal 404 end end