config.ru に
map "/assets" do run Sinatra::Application.sprockets end
とか書いてもテストでは config.ru が暗黙のうちに読まれることはないのでマウントされず必ず 404 になる。
テストで使う Rack アプリケーションのインスタンスを渡す際にも map すればよい。
def app Rack::Builder.new { map '/assets' do run Sinatra::Application.sprockets end map '/' do run Sinatra::Application end } end
あるいは Sinatra Extension として use するなど。