開発者が拡張できるSinatraアプリケーションを含むgemを書いています。例えば:
# gem code:
require 'sinatra'
module Mygem
class Application < Sinatra::Base
get 'auth/login' {}
get 'auth/logout {}
end
end
# developer code:
require 'mygem'
class DeveloperApp < Mygem::Application
# ..
end
RSpecの使用も始めています。この機能をテストするためにRSpecをどのように構成する必要がありますか?